7
11
31
19
8
16
3
5
4
27
2
30
33
37
26
39
13
20
45
23
6
40
14
118
53
21
24
90
48
95
15
67
49
72
17
28
174
93