7
103
8
45
12
21
31
51
34
19
14
10
36
42
15
108
29
17
20
23
4
2
0
18
16
46
26
1
40
11
57
35
41
54
56
32
38
81
76
52
69
67
30
22