65955657
52576077
63627430
26168791
31833886
33422498
33138154
7133261
61425258
66297238
74094726
54602934
7712985
36396628
3518000
53743389
93383207
99696126
94932849
79012576
25282324
84493767
3591069
76539120
63628780
99202959
97287988
31207807
23675464
21911972
52764475
49293060
5776471
11681408
24909237
75516020
92054972
50223852
12955108
15693113