58
41
12
13
180
83
49
208
40
19
46
20
64
67
17
131
130
15
116
55
60
310
165
189
77
65
36
106
137
272
205
228
102
148
157
66
21
226
143
28
92
33
43
185
7
129
16
214
248
133
266
91
324
243
155
150