37948443
7886938
20536475
55831323
13662056
3953819
95128098
4177623
4496682
36632537
3473388
85042093
4062836
25204830
88031507
7977101
45261527
706318
32631951
68174218
54647686
23552589
8520646
90067923
66904469
44338413
2417786
66714668
19709046
71021506
87084274
8686740
21513622
78702471
1126295
18281065
4556404
91598099
31528467
51344948