42066094
7236333
24305207
94588285
36459777
4632287
82446009
97271429
70032696
76359913
37039584
50191975
66496057
72058392
55778630
23352868
12858197
51923299
42078258
59804550
98734211
11476151
61782920
28354197
29607225
19876510
40962098
2335379
56157564
48329866
75326494
73824024
16013302
94761862
7341448
12634804
87029094
25077605
7977986
48729039