16
2
5
3
4
27
9
42
14
1
0
36
18
7
17
29
15
45
58
24
40
93
44
13
33
21
47
95
50
54
56
20
10
66
51
48
253
30
31