43597330
4180389
77682939
74821316
71638023
34396720
55648795
45932446
61473910
48167331
31069060
97363031
65211270
71872071
50955529
29135693
82095300
22394605
45324396
6815044
92989833
31819590
43199755
52059468
30275889
55868428
76113996
63325745
29895707
15095192
42859470
68339544
15433541
86526487
29883804
87581403
38305345
85665018
65011849
7247731