7
3
8
23
31
24
17
9
158
126
28
4
64
105
1
34
13
43
11
12
58
6
185
19
40
20
41
2
22
36
71
52
30
85
15
96