67
85
15
96
34
22
21
73
1446
295
121
23
68
108
350
53
90
258
9
165
19
12
43
50
128
257
167
16
18
52
64
91
44
134
182
270
141
71
894
249
628
549
48
26
57
47
99
212
32
210
88
87
41