31423423
263176
72513607
669862
19674866
25196804
90151880
94556860
55727076
29551593
40046695
11712902
50273026
9680417
7293455
83643515
49072262
52431729
32375003
37095722
92465095
16846308
17977251
98816899
6453241
49684419
25892054
26642447
26066042
58894557
12371958
95072331
90495839
2436195
71708560
2768376
1465217
34964175
93621815
3949279