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