16
10
12
2
22
32
19
5
63
26
21
9
20
7
15
14
28
35
25
31
58
47
11
95
49
41
43
18
30
59
53
34
38
72
100
45
39
66
52
88
50
27
64