7
27
1
2
9
17
15
12
8
44
28
19
30
24
26
29
23
3
20
22
5
14
33
21
31
16
25
148
218
94
117
36
39
4
10
93
54