42451992
89587618
31364203
84583098
1585507
241860
822323
29215839
58633623
19974285
27849962
29953456
99431123
1301672
2217657
36181415
49268001
3537160
59552740
72959707
2881986
56599097
54484798
80686463
1174512
38136739
22592945
25077281
84283296
40208366
81355407
56111009
66035990
15776497
52861443
16214935
18158278
4196374
47616153
9398929