120
85
235
74
42
32
529
91
31
115
124
251
93
519
87
321
46
84
457
216
474
52
264
117
250
175
134
49
431
429
73
48
409
170
131
179
98
270
81
304
89
145
19
415
223
66
194
151
114
292
359
490
1463
212
76
183
139