83
99
44
31
19
20
90
63
165
139
185
56
130
62
77
145
55
14
84
73
61
144
143
107
1313
191
68
21
111
28
45
171
168
51
67
214
81
195
30
40
69
200
98