99
97
231
51
119
93
188
21
37
96
28
24
23
17
11
106
32
45
8
277
150
58
10
70
270
312
55
208
84
360
100
54
74
207
177
98
164
19
25
190
88
72
173
117