35
185
161
39
100
236
124
104
50
265
175
122
135
93
217
108
54
28
41
118
73
18
33
176
89
143
79
44
78
247
12
91
131
31
92
32
43
34
45
47
30
56
515
19
23
53
25
178
69
338
82