184
53
303
108
72
254
181
350
152
99
253
198
113
22
172
208
100
437
67
291
185
226
167
179
287
56
209
156
70
309
130
121
138
87
233
6
170
344
118
31
177
157
402
79
58
26
47
90
52
61
77
127
15
14