109
1
303
752
610
233
2
80
75
478
103
568
54
201
0
157
255
356
190
92
497
5
76
82
193
547
567
166
141
69
79
306
195
86