51643585
40897747
3976299
85247193
96714260
53408822
12417739
52972694
73431562
29837273
52837642
95914499
91373743
43611589
12505909
81202118
38445976
3351571
84056917
56291264
47815462
7366727
88773213
35022013
48563468
62975647
88319407
68014656
65529619
85434752
60114275
24123663
3733869
58666938
32004342
95345852
61592832
80287353
66099301
66922162