70136161
5464330
58707909
2672428
41962309
46615381
96529615
5547441
99945795
67465805
41153203
19766590
20236070
8533568
22332792
3126788
39396
33713225
69492303
10093407
28754273
15006519
82103687
59734568
43304501
64998225
86986651
33455036
10351304
553860
22482821
98579044
42711808
98554194
625548
74112612
62328725
65292854
32841976
2942812