97851026
86475029
30526319
4242064
31037361
66176981
96573395
44392255
78355004
60058595
70031964
5985702
43237498
54151173
10031530
67479096
46544050
62118127
28276593
5116500
98996223
46837541
19675569
90962977
94735828
62817975
19266608
97701081
38701271
2017905
9348694
30545097
5528056
22405697
2025084
19213951
8264412
10702
9895588
63185026