98
83
34
226
103
158
488
39
391
171
120
64
615
253
162
145
61
69
121
60
194
54
192
229
70
40
51
45
81
101
333
476
28
190
24
221
208
486
250
865
1137
57
58
238
202
32
608
27
189
233
19
133
36