0
2
10
1
6
19
9
14
3
7
26
48
67
115
109
91
96
40
118
232
35
199
21
102
198
493
94
277
554
281
270
95
29
73
201
285
34
56
54
226