41018217
63395877
8381695
66441586
90537330
37341071
9028292
162535
95957800
41339542
40069085
5414996
8954640
69921575
60618545
75276929
76936600
90279841
88089794
47321192
25259561
9775624
19298466
82827335
99947518
45663570
30134226
7022376
70876702
43864230
17193357
21519832
94228000
45053817
5999641
68017091
6691524
56368120
9702580
61897921