95583172
29074291
46789455
72109870
40293142
60672373
75027701
58532685
94842273
4825670
88217222
84956650
80962809
68648099
16066352
22387529
814367
73542734
22314767
24062701
72592789
81513581
76355874
20626203
90858424
15866804
5843644
35079426
17075561
71236030
48323450
72491713
5217934
90856884
14431428
77346504
57488712
92957099
53721488
9746602