101
415
329
184
23
36
451
188
136
125
192
502
22
86
24
31
54
645
253
26
65
203
46
388
73
40
91
75
76
338
464
552
235
80
33
145
209
105
17
45
166
14
5
38
39
53
314
21
20
384
27
282