81
96
80
99
106
52
59
35
65
85
76
112
87
74
64
79
89
43
87
129
102
62
116
111
92
54
93
56
45
78
46
59
117
94
42
40
51
55
68
63
146
62
67
89
64
89
150
76
91
40
55
137
99
75
162
97
57
56
64
272