99882243
82931043
25444188
49296524
56294215
38626743
48323220
520674
25313687
3107713
1857064
99285547
28229517
31263840
22977876
44092660
46648530
55799373
16582677
54745638
28103020
3793330
25017119
61336095
2505306
52205971
49386190
9130292
3370816
41829327
112471
80991916
4001734
59777841
275472
96011257
86171399
72729875
81992398
9359065