18
8
24
2
66
47
25
80
148
32
382
93
28
72
92
107
69
130
218
78
127
151
175
81
117
19
116
233
83
88
59
203
179
146
77
181
461
138
205
211
79
87
177
51
33
106
53
166
132
123
71
153
85
190
94