24
31
95
150
42
60
331
59
13
78
15
134
44
121
82
112
143
188
119
85
48
32
238
37
49
36
120
90
55
168
45
161
26
213
69
88
51
315
163
526
285
263
248
130
86
72
66
392
271
164
81
337
482