396
241
361
50
530
185
496
79
246
70
487
96
303
72
461
80
289
173
158
129
335
186
482
91
465
157
515
166
635
146
241
127
398
124
556
154
195
53
562
54