101
170
82
238
68
124
162
51
428
108
54
76
684
266
62
137
113
201
104
159
369
72
461
55
232
79
941
384
114
278
175
785
109
97
215
292
167
1081
512
398
364
255
4186
106
1182
345
172
234
830