80
111
3
6
8
16
11
15
12
39
51
14
21
74
20
105
2
9
10
0
75
13
5
24
4
7
36
77
19
37
34
29
26
83
22
45
25
86
108