8
6
29
42
5
46
26
11
9
14
17
89
15
10
21
24
28
44
35
25
45
12
31
2
18
16
4
38
51
23
70
37
27
154
36
22
7
33
96
49