23
96
50
342
29
37
15
62
26
77
525
234
34
21
198
131
169
94
58
161
129
35
88
49
220
123
155
927
221
348
407
226
145
233
110
976
71
243
63
90
120
43
59
166
1161
133
72
142
122
113
206
93
76
300
143
52