33
30
162
200
304
347
19
388
100
55
523
292
86
447
39
58
76
51
36
287
11
161
102
15
136
40
52
215
9
91
18
129
70
27
80
269
57
92
114
28
16
23
695
35
38
259
577
453
127
45
330
74
949
141
7