38416448
6839992
52071246
34249831
80852281
70417783
37256002
65777706
1944623
58361423
86457686
27922362
9976876
3496225
2794042
15678106
34797894
31197500
4944485
71676407
11282467
5674975
60598612
41288724
95076041
85535509
919354
23722994
93606134
76989780
51224416
387975
92898387
42043112
16333290
93672581
19583523
32007280
54466036
19136770