8170546
35923686
71428163
6804244
33121126
17358270
52081513
14659347
3876770
96822450
57751522
54156467
8116981
7359108
61565899
60914924
96059863
2581849
67751976
62777931
39541956
96958976
34366813
42204382
19217004
6517447
65249067
41642666
92576541
9831372
17343364
28539903
59187043
94768537
81034895
48733952
76805315
33005628
30154971
6407793