15
426
8
29
23
57
78
62
63
51
58
39
161
22
24
53
14
79
31
93
85
16
34
96
128
56
177
215
89
32
117
244
10
88
20
303
380
163
9
69
12
185
208
36
1355
17
25
37
111
46