7
2
31
8
6
17
18
58
88
51
52
29
72
107
22
46
14
24
19
192
121
152
42
39
45
44
102
210
23
162
28
49
68
172
92
30
140
233
185
167
94
59
27
112
116
12
5
129
60
33