100
34
75
94
930
341
327
84
78
133
60
46
113
85
199
135
72
829
26
212
356
200
146
0
347
770
67
119
95
92
270
36
97
56
64
191
66
117
7
42
132
15
70
79
35
88
58
24
142
47
16
14
29