1
2
4
12
9
3
6
8
225
32
59
5
19
25
14
16
13
33
11
44
291
84
41
18
63
7
10
88
109
17
15
52
20
31
169
51
57
24
29
36
21
26
45