33
18
49
148
211
29
110
34
28
3267
177
254
21
60
42
19
186
205
26
352
37
156
66
9
857
144
27
56
36
40
57
87
14
35
355
107
210
73
143
153
51
345
43
162
286
31
44
1752
32
461
865
340
12501
2349
103