31
170
98
42
195
34
109
54
79
22
125
95
29
498
51
26
1010
19
136
392
608
27
60
94
253
44
428
24
81
11
260
3
64
596
71
85
439
416
132
10
88
335
119
294
70
776
23
181
16
33
377