95314621
60865357
554477
3879689
14654915
24947517
2813991
81525941
2198124
86395785
1638852
16183937
98165486
97953275
81863062
4158639
87028583
11389520
3648501
41413867
40732661
37552012
2687619
9238108
42143030
15743299
64691270
32883702
23104364
6723584
26367905
12725918
46196763
97104933
42892740
2528244
59543860
35172058
41889718
19504394