99
27
29
45
22
37
75
58
105
34
65
60
85
10
129
72
161
118
164
146
32
17
31
149
9
76
11
18
35
47
95
15
28
42
54
66
21
212
89
84
79
0
52
36
222
80
62
19