31
40
24
22
17
42
20
32
41
159
27
36
52
12
69
110
189
47
85
75
23
78
121
57
79
15
93
43
25
167
106
51
73
28
2
21
94
145
92
9
68
175
84
154
19
124
112
132
45
96