99653823
29314346
28011467
15576814
50454661
20892265
44468633
173496
22724883
3177292
8251811
28808452
89324825
2990553
16634949
89253403
62395630
35317624
6412092
503069
32719024
43498310
2525733
73953749
35352343
45446036
49183712
76251162
94218272
95819792
3222546
76176732
42441347
9118183
46796378
52524051
92921402
90626691
2321229
49861296