14767056
8043788
2971638
94449142
8473839
28296932
82857514
76421009
15956774
79977431
38928754
78962315
40119894
26639887
31679323
8590677
52682779
73797849
43513836
90341507
76438756
24663822
54054461
46289367
8776176
22511053
12481520
47021381
63629059
49405910
30582784
9233351
4697774
68875253
37326746
60276619
32531620
87004924
10101123
55826941