253
52
87
81
43
664
78
126
14
61
124
64
154
53
105
361
17
284
702
245
398
150
342
528
182
272
85
108
263
303
419
77
36
102
129
343
184
136
117
496
490
41
35
46
285
97
329
335
49
66
69
103
114
192
25