3144632
95254530
84429934
83115884
14162195
14524039
6539385
43014932
64279823
94474919
55762633
14974150
93136428
4055378
82679000
90942976
74747213
95597475
72735748
85946452
34865978
41683321
48128328
25378769
69047860
57248514
19558439
30983414
3700532
64145221
27878447
23201307
20003569
60619466
64153727
47452112
950319
85703130
17865508
30728787