31
8
6
17
18
55
88
51
52
29
72
106
22
44
14
24
19
192
121
152
42
39
45
102
210
23
162
28
46
49
68
169
92
30
140
233
184
167
94
59
27
112
116
12
5
129
60
33
130
65