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