52
12
87
26
38
233
180
60
40
34
124
134
55
47
44
72
63
223
64
98
28
65
161
99
137
77
214
111
320
1033
314
142
102
236
462
76
67
219
209
56
138
122
115
477
97
235
71
30
74
78
88
61