17
35
185
161
39
100
237
125
104
50
265
175
122
135
93
217
108
54
28
41
118
73
18
33
177
90
143
79
44
247
12
91
131
31
92
32
43
34
45
47
30
56
515
19
24
53
25
178
69
338
82