31
98
35
25
6
13
15
39
90
77
11
44
33
17
46
48
56
54
107
12
95
27
38
29
37
7
4
21
30
32
49
52
62
125
14
43
59
28
20
9
40
60
34