39
59
77
65
22
46
55
34
23
79
35
68
37
97
100
18
47
54
9
110
2
50
40
27
17
28
80
31
94
14
96
41
16
30
11
137
99
87
7
60
114
13
32
12
102