18684790
356581
50602753
33155000
86638272
29504308
15861346
15461509
50126118
42725728
95906202
86845880
24296622
35796181
48166431
72144324
69725938
26932488
24905655
9835875
20225072
92152318
21279108
9139318
25718443
98681539
7309241
3614211
55458201
41013340
17528160
95545131
4603001
38404637
21864722
24752004
51277021
47339331
7053493
20596880