101
131
34
263
52
1273
49
26
6
203
224
48
56
97
90
108
14
32
33
88
171
159
29
84
87
297
126
149
144
42
130
66
161
316
100
244
278
122
125
227
285
124
85
232
135
245
41
294
186
182
75
105
102
164
57