3
5
4
2
7
0
11
1
25
101
16
20
28
72
42
43
12
60
19
14
8
41
29
59
35
13
32
33
22
30
24
40
9
23
6
10
21