117
158
500
40
217
95
102
179
46
145
116
121
58
87
100
26
51
211
234
41
336
197
137
236
188
86
55
254
47
122
19
186
423
132
299
97
148
124
78
44
43
250
35
134
45
105
251
33
12
88
3
94
851
30