3
6
10
28
0
20
7
2
5
18
24
29
8
9
4
11
19
14
16
17
39
25
23
37
21
12
52
35
32
26
111
42
56
54
43
50
64
40
61
97
67
44