62
18
157
31
35
19
206
99
56
34
44
308
84
80
125
196
156
102
103
139
88
161
133
183
114
155
100
89
167
151
148
105
110
152
76
53
116
153
143
127
126
131
187