4
6
5
28
9
31
22
11
8
36
13
7
10
27
0
12
19
46
20
18
16
21
50
24
75
17
56
2
29
25
40
23
38
47
42
64
60
100