204
94
159
27
236
198
46
89
166
15
108
293
158
65
226
47
1507
456
118
92
11213
151
31
95
25
5287
56
295
52
148
173
69
303
369
57
797
43
107
76
176
50
288
356
70
116
671
1479
81
51
130
84
35
78
359
80