8
5
100
9
3
33
29
38
47
24
19
34
17
51
32
0
42
1
57
23
11
35
94
2
10
68
41
89
13
37
27
44
45
12
14
63
6
7
25
31
36
93