117
101
199
68
50
58
27
119
35
33
162
49
184
62
177
81
70
15
165
36
112
77
66
137
43
126
6846
258
32
24
251
148
206
220
45
241
207
83
23
239
159
59
65
211
250
72
93
383
18
69
269
26
63