52
9
27
34
102
45
413
35
163
93
128
726
190
143
466
137
234
667
376
397
256
235
285
103
39
44
151
168
74
88
31
94
176
58
41
1626
421
11
148
213
156
47
13
1759
1166
79