5
12
30
89
37
16
17
14
8
27
2
41
32
3
15
36
4
9
20
25
23
87
60
58
18
39
97
96
13
56
49
107
10
38
34
55
11
24
53
54
22
61