153
50
43
112
162
36
92
164
21
109
757
278
1605
454
10
39
49
20
38
48
41
30
45
246
117
935
69
197
237
88
447
32
367
96
123
194
93
68
76
167
19
473
279
177
294
79
75
23
331
9
80
54
205