123
59
210
169
26
57
29
114
43
191
65
70
10
74
22
160
27
80
48
73
24
333
206
172
217
40
42
125
421
159
35
78
52
115
64
62
56
141
112
34
60
97
89
93
151
193
98
16