44
86
80
147
93
184
92
250
145
306
68
132
187
63
287
72
116
176
115
249
70
33
56
58
199
160
48
26
354
47
155
227
74
179
37
200
65
585
333
317
20
91
151
98
54
19
59
40
24
135
97
231
57
27
106