98
50
57
103
71
99
34
45
26
47
23
42
20
16
24
126
101
79
32
55
38
187
67
86
85
163
88
44
77
52
73
171
64
43
49
206
17
69
95
188
148
51
158
13
63