34
96
42
15
194
27
295
238
218
351
58
73
80
455
134
60
166
474
209
70
575
148
147
91
85
25
86
16
170
13
107
100
253
128
53
19
138
10
88
130
59
81
24
84
22
54
76
99
131
186
40
136