7
12
3
19
5
29
1
111
17
23
20
15
28
11
30
38
4
32
87
8
39
42
54
40
22
21
77
33
14
27
44
34
57
36
81
58
46
37
47
55