6
32
94
21
14
69
68
37
2
57
0
20
18
28
17
11
5
7
43
46
12
9
25
50
42
47
4
58
8
22
52
26
19
63
10
23
1
102
95
16
36
76
126