3
0
1
8
6
12
4
10
17
19
58
5
7
48
25
13
2
99
29
59
34
15
23
33
30
26
35
56
14
27
44
51
16
76
63
43
31
20
64