221
422
264
298
106
66
488
342
82
98
32
247
341
20
83
495
335
38
486
42
44
26
187
21
22
109
47
63
262
40
302
128
79
29
43
30
84
70
282
112
111
41
167
228
121
267
51
1124
153
152
168
69
385
170
366
284
46