9
3
46
1
2
18
4
13
275
12
37
11
15
5
16
7
10
8
128
22
60
421
126
48
25
14
21
53
20
56
117
31
358
212
44
45
581
39
24
113
26
54
6
34
98
36
350
218
38
244
66
32
51
301
206
95
72
17
33
631
611
577
467
89
157
63
78
138
82
96
42
27
29
292
65
30
70
19
23