35
30
263
19
81
152
1784
25
3
63
180
59
82
33
60
74
64
57
38
155
69
444
36
52
20
10748
58
46
190
44
202
207
258
67
167
553
106
607
47
86
206
39
93
439
41