1
3
2
4
12
10
6
8
225
34
59
5
19
24
14
15
11
9
17
20
31
44
288
85
41
18
88
7
109
52
22
98
49
13
33
16
57
23
29
36
21
58
25
45