31
44
86
98
8
93
80
96
14
105
127
52
21
27
41
9
53
74
55
13
22
81
42
48
17
23
38
34
39
15
28
32
70
107
64
195
56
37
24
25
123
75
58
73
115
174
82
16
85
116
76
18