0
7
8
3
2
12
18
9
10
1
14
51
41
429
701
101
37
314
22
108
44
190
74
32
207
100
35
142
298
23
121
25
42
53