17885963
6121705
8709309
54366638
31323580
7113965
85754359
35699851
18375034
30768130
9783978
7862790
3467714
63103375
60746798
48943665
2913530
72817585
51896368
58305097
71708296
83918406
6458502
26331118
38315000
22077145
30419236
75915430
35095781
96558095
69258709
90303668
11566131
38601510
15147827
49274790
8157366
76492148
75425427
52164945