182
936
256
978
167
740
129
419
77
132
39
305
141
286
67
350
68
245
395
55
229
44
91
47
79
28
210
53
87
61
714
49
211
43
193
175