116
48
123
34
84
90
19
105
856
621
71
177
357
351
33
543
144
161
254
95
158
83
101
118
57
215
216
93
205
165
159
253
174
135
755
638
262
75
108
167
322
443
423
326
156
336
102
682
4097
712
328
97
45
44
99
305
385