90953708
31851108
7682861
17624273
5309999
73379421
75663846
8496477
72418714
2181468
80216098
50222727
50529056
55615242
1128369
54113164
94646435
2641395
2369490
42921415
28044890
228496
80698113
55277927
88588600
3388589
74742736
41469497
39511363
45982293
67949854
84705471
30955220
5311513
63392013
65708606
75097229
92312828
61159217
82446538