4
13
15
6
2
21
7
8
5
1
0
24
27
36
39
17
125
14
10
12
9
49
31
16
30
20
23
22
128
48
37
32
43
51
25
44
79
74