69
37
140
73
42
57
151
32
82
170
108
89
138
131
136
126
164
53
235
44
35
67
25
34
39
20
15
50
55
94
64
105
31
257
56
142
46
98
116
65
84
95
83
334
214
317
165
168
19
206
216
112