138
12
292
113
300
47
86
179
334
126
952
57
317
70
203
116
264
332
415
216
198
260
27
37
98
46
191
134
43
75
79
274
445
56
526
190
160
143
481
20
93
45
132
141
67
28
85
60
150
104
460
39
477
2
117
76