16
3
11
21
7
6
9
17
5
51
4
1
23
36
2
126
8
14
10
22
20
56
46
38
37
12
39
31
28
27
64
41
47
81
24
78
111
30
15
88