99
107
96
124
53
167
129
57
175
250
81
61
19
54
130
51
177
218
87
56
59
46
32
88
36
13
173
125
17
49
142
297
29
162
523
208
50
300
103
963
151
126
118
20
166
179
97
252
101
92
918
74
45