50
1248
13
37
79
153
62
121
44
54
229
72
124
237
100
190
197
19
314
39
248
160
235
206
88
38
64
26
94
352
245
212
148
196
150
208
90
28
67
52
57
157
171
141
33
73
82
362
87
42
22
154