30
62
77
123
114
17
34
161
383
51
142
73
111
255
113
66
149
177
79
95
71
60
124
55
147
45
211
169
97
84
75
133
140
48
102
108
162
130
143
80
221
119
132
236
107
115
35
127
414
135
85
154