32089643
5095000
1653272
84515986
54293289
84369325
19663763
9635614
81687480
8214222
29862785
85671850
52793453
86415158
31212719
100681
13346347
5554417
98402666
77662879
52722921
37315275
16186388
38753316
78874179
72572746
851239
4317990
35828064
51366530
47692880
4504258
66693622
7593201
20172891
53123533
39555434
93626476
97311165
90598614