15
28
6
31
398
328
36
58
236
57
30
13
18
2652
8
4
29
44
24
5
206
32
23
625
7
114
37
22
193
2
9
35
87
66
34
127
190
40
62
112
70
14
403
241
120
410
10
221