17378846
26982032
1228003
19677997
2598653
31765878
43268368
2822812
5167759
20839691
24066043
52853909
48843431
68506944
9547090
22335201
71712155
24855796
2854146
70243678
94174636
77317143
85369400
94993675
7808187
51592157
35338981
96752499
35079222
93589159
96328113
16353400
79556946
252159
23461151
37144655
1098095
84201362
45377254
8085406