3
2
248
727
1
43
176
29
417
15
613
32
4
12
6
13
404
137
49
47
288
243
239
677
321
101
264
11
7
174
9
414
22
161
40
58
94
309
559
24
44
156
36
312
75
271
73
8
182