12
215
111
219
222
185
27
50
250
128
479
18
237
116
16
202
38
91
34
46
69
47
110
26
166
54
177
214
57
85
100
223
10
48
66
5
104
72
74
129
225
52
73
155
133
302
118
29
120
65
124
88
17
33
22