33
22
332
60
19
141
454
52
109
28
10
17
242
87
298
424
137
202
88
1201
47
157
92
225
14
16
151
46
41
261
35
38
23
94
45
44
27
25
9
71
51
32
18
127
57
148