97
2
5
15
91
21
93
82
31
107
39
25
34
17
29
35
16
47
64
20
37
28
62
26
92
6
13
53
36
22
95
32
125
10
41
44
9
24
71
46
27
7
1