4
6
16
7
10
12
33
139
21
15
18
2
19
17
78
8
1
27
24
46
22
20
51
11
48
36
23
93
62
116
88
32
84
72
92
39
63
85
41
30
151
150