69
41
111
46
93
71
23
91
73
115
77
52
98
40
34
74
105
47
59
120
122
68
79
86
17
5
8
37
102
19
48
104
78
15
18
157
6
92
44
56
49
29
134
85
55
106