42864473
31367993
63694387
81282179
98608783
84905721
273256
60367661
55604657
62703268
42279978
32261565
64374085
72469653
94523984
53328018
89939007
41769755
32224331
54752999
28847144
67192563
70096350
2891656
89887563
28905999
4159172
6727315
57038706
35687657
16818273
13824192
97439350
56384025
4563239
827830
308238
756391
9087538
7659361