31273836
28804806
79186826
97484997
53963126
29271423
2832100
37733522
29168158
99536339
83261119
86835014
66564507
26265195
93193252
6405303
81417753
44941404
81527530
31847055
50191933
5535142
25743076
52229046
3109158
8710497
61599143
4780438
40019488
29626571
34122907
90923750
40407187
64782938
60867088
4536523
59519915
72297202
3703330
11703544