20669073
99327214
77375326
43044958
87652457
19597005
61088986
21501562
49149246
50771971
49816831
61057291
898893
5672828
73894205
4708396
89509263
227240
78524674
23944479
95767979
59544994
22147519
13315013
67433255
54621866
6161865
21346110
43902449
11178102
17464665
83307950
12463079
57515986
20018300
68559021
84098099
23286512
33917772
25608813