41275076
21327151
2508473
69232618
30716478
3709590
27335624
7916696
74985185
15999276
62424893
29007530
50777968
87657673
56006521
21389698
49046745
56843666
51809955
72659915
60563358
86006473
7892550
43301799
41131633
83851535
50107693
65798580
43302967
10768536
94392904
6446674
65564882
84441698
99483592
27122301
12895488
96354183
59613039
38513721