61
111
25
142
300
90
765
82
595
42
377
17
327
32
187
202
77
294
86
454
281
91
87
108
691
110
46
158
481
263
45
60
55
34
510
367
58
43
177
144
522
24
36
984
468
100
66
29
169
134
109