10
23
91
77
24
47
162
62
38
116
29
28
121
19
32
104
68
67
78
112
22
16
17
59
26
92
36
42
14
84
120
83
53
97
13
51
81
44
34
90
18
642
87
126
15
35