42593156
20211337
7832545
6865239
21639781
81119535
34678668
74373505
32727729
13909997
99531428
61647351
5858594
4261357
59079917
11449752
92093070
55547246
64657899
17795251
49802105
26406953
50968529
374967
53071557
99506442
88263955
59494412
475716
4347225
10667776
85707162
12736079
29433843
398659
85439564
98143218
76908724
56079676
8425558