19
30
119
118
96
73
28
59
57
375
51
177
38
72
79
220
311
209
44
195
396
70
293
78
83
67
39
781
200
999
189
91
230
50