25312452
88243355
17496928
66845426
7697592
28102549
83856298
36569127
30436714
1384307
94858995
207568
303452
27936538
82944931
75792721
17343080
31717675
4700647
56438656
10001737
54403684
2382897
12233376
88852466
65327913
6101082
52578736
72114785
34213948
62056094
45508363
82756142
77795475
33968813
3579477
71212080
23981253
80502982
67426924