10
83
55
44
4
34
42
219
239
161
46
13
263
15
25
104
16
98
27
11
33
31
95
43
86
73
17
20
24
45
68
63
64
102
39
22
305
29
423
766
7
79
270
222
14