52
15
35
90
274
153
93
83
201
184
194
136
32
99
70
536
76
206
45
62
252
402
245
50
213
613
54
327
101
91
61
69
44
827
226
1088
108
249
53
230