52
9
27
34
102
45
413
163
93
128
726
189
143
464
137
234
666
376
397
256
235
285
103
39
44
151
168
74
88
31
94
176
58
41
1624
421
11
148
213
154
47
13
1755
1166
79