72925573
7683620
8440473
56131043
81926319
5922691
82437254
52145856
75437299
9630174
66588571
95706643
64524595
59132510
89627141
30593161
2419623
19355101
7780105
28202434
78836727
70025834
12674184
12086240
21819508
35049812
13696349
81533287
27867544
3926148
29079285
7213956
23092670
72981446
59973780
6249532
17261772
26507791
35051830
52744094