30
23
8
46
40
42
2
19
70
105
22
48
10
3
12
31
14
39
16
17
13
24
54
53
63
49
58
100
25
67
37
0
9
18
27
33
15
20
51
77
6
26
83