2
54
439
62
22
1097
63
2542
48
393
156
795
580
265
27
13
161
189
425
377
1702
484
113
246
7408
52
80
163
273
532
177
92
178
107
135
339
252
242
90
204
73
15
50
2522
93
44
26
25
1171
7344
294
250
1012
106
1423