117
10
58
50
140
128
18
19
43
86
25
16
15
57
116
200
45
37
148
60
70
234
74
122
65
129
101
99
146
90
544
103
38
72
80
176
39
62
149
142
78
126
143
177
445
164
319
119
900
540
232
202
113