12
47
110
26
17
5
22
31
52
104
42
56
36
96
13
91
94
65
8
41
78
32
127
99
23
71
15
123
55
53
46
58
11
346
45
112
77
14
62
166
50
129
318
134
40
51