39556177
15113347
84293694
46721987
99371278
80741991
79233698
65203547
98515115
34916988
4565221
39198496
13582625
97627173
4533150
20961858
23276870
14687593
66613111
1139272
59297546
28427248
83278124
65941182
36242467
16311653
51027072
50778911
39983844
47538635
12397270
75907549
92903627
7957128
73142533
14567541
54707059
78032466
32097006
43209034