109
36
58
476
164
836
216
104
714
160
60
79
93
239
85
48
244
215
76
70
242
162
146
142
171
122
130
35
145
177
200
95
102
139
113
496
129
90
121
229
141
108
149
116
742
483
107
1120
193
236
173
374
277