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