55594905
28573389
17449850
9762644
57006715
79226517
131154
38051782
99524288
90746647
55335952
91338412
12266266
88528302
97224621
44832492
45939218
19979988
87161711
47953453
397608
94411973
59071701
75274860
96384363
79155665
2244342
59361781
4153184
31651197
21031091
49099185
97275301
40558812
2607242
41432212
6237048
21368055
55256352
63836975