72854046
43417031
1982406
62569387
13827970
12971559
18809021
55454702
76832560
2452618
53501120
68115098
16402186
43724467
29388166
30711041
51814889
89393123
51565595
85697241
81133303
33774239
10734299
4959435
51354403
84325088
27796571
48481580
16931754
78894031
31021204
38186925
44219603
80643338
4077876
741535
95957152
31025904
68124609
35404985