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