14
105
26
92
110
123
23
146
69
33
25
55
49
16
114
44
67
71
47
60
46
29
11
58
20
17
24
37
57
90
64
22
27
254
53
52
31
32
45
61
65
38
15
48
50
174
42
878
77
59