151
166
117
2
99
58
85
111
104
72
126
160
151
375
6
85
200
558
245
45
46
114
2
241
149
0
92
25
85
176
8
64
92
20
126
50
79
199
86
42
134
137
180
53
263
