102
238
182
502
128
160
212
132
114
313
78
92
224
248
293
64
59
52
36
91
124
231
282
249
63
137
61
74
318
331
311
33
148
226
30
335
21
119
67
84
172
90
152
109
408
24
110
245
39
43
251
66
190
175
187
144
86