45745835
17942362
88918625
1716757
94248748
99714122
81044827
30167714
7354019
197340
28912505
5206919
41768308
92937534
31362873
88652630
38738580
12326720
89004295
97955561
38129432
82341672
1231806
71504793
18472226
75668029
27181929
60565429
59711190
4195494
49027904
23688977
51757840
35025155
35984406
79271887
20313167
9933177
76809448
40803570