12
8
27
236
56
16
58
15
19
119
31
451
34
17
4
25
193
23
29
91
41
118
831
81
28
96
49
22
40
33
44
18
129
48
171
52
57
198
652
265
1024
121
168
117