4
0
1
3
29
7
83
44
16
90
53
10
50
62
25
11
18
24
12
33
13
15
8
49
56
27
63
5
77
30
58
32
20
14
109
9
28
61