22578872
23985776
1505606
4026890
25844514
3156079
95869524
18975261
20372285
9658621
52794994
23274562
77095959
12524025
4085259
33568622
81841506
95018614
68089967
41309904
20319819
27849492
79345664
50622542
78084869
49657522
31527019
66147653
31603839
75876579
57143437
70118209
3539063
69082447
52338928
85094747
15964540
38605497
42037418
42607599