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