222
422
266
298
106
66
488
343
82
98
32
247
341
20
83
496
335
495
38
486
42
44
26
187
21
108
22
109
47
63
263
40
302
128
79
29
43
30
84
70
282
112
111
41
168
228
121
267
51
1125
154
152
69
385
170
366
284
46