31333041
87509670
93099218
65866240
63406477
24578311
94235578
2170246
88487000
19723207
79126393
49222852
76069779
2487632
52738548
14313657
95983283
91695503
66763863
5331858
6091369
91276698
62744846
16529833
29916980
66944017
43839224
58854818
64711222
56699922
54175465
1743569
361640
51425055
6418818
44114503
26118999
93933467
7621788
15885098