80072486
431335
7977757
91044859
1862606
1188562
44084538
72838002
88229634
89922916
87608789
7114097
35853556
51137398
2836894
8698451
84665997
4556913
32217144
28703363
77192991
53312242
50439085
3852304
17137248
35813229
24961358
28577815
76096820
6890969
31338559
6569537
590739
21101131
38735667
98915886