139579692
28005429
8255706
166312641
7968858
2496654
731019
772221
2765871
2367231
142926
16455
39217911
44739
97722840
4261554
6692952
197598
3559761
87942
35970
504720
1208775
14029794
73476
5430666
3328977
12615693
375249
6894825
1693221
23724870
4252881
82272
19429743
38627640
78915
796512
74289
666573
2225244
5368131
18005130
14939109
2224182
12891828