253475
43097978
11353685
98161502
46746330
75254713
64354452
81584577
61878335
36119775
68125622
8043674
6364825
82594269
8516783
26772680
83426825
55796601
66219067
94834865
24697268
41896511
8592851
76527080
59887211
75297638
42807347
81903889
90127468
29775960
88538595
82908507
97312367
32558529
47261119
21826596
16165833
5985852
59951205
39355035