11
31
15
20
28
43
42
25
5
68
8
1
32
87
30
17
10
14
2
69
23
7
9
6
4
16
63
97
53
27
50
125
18
39
24
3
52