0
1
7
10
2
3
5
16
20
12
22
21
6
65
33
507
67
96
219
39
18
54
135
23
226
40
27
41
13
15
9
99
4
28
60
53
69
24
30