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