495842
40711757
36597608
31711903
66596323
57352565
94421848
2324905
34851494
36203682
28476847
89438254
89848419
91564041
11875132
82735345
32927764
81703854
46314121
91561310
96483254
1994379
82868933
32007863
16345413
11946546
59066369
67373441
25489194
35762022
17969625
3624682
85756201
91427959
6370561
53022368
62232046
40312376
68287645
41632564