80413118
60343336
55505076
55097516
42338977
99279274
50109154
41593933
18137240
54863359
21184455
44524492
17858802
23604225
72976505
77953749
35436665
7826565
41986290
1671285
96876903
39683378
10049670
24982440
8540574
22109711
78043535
1631836
13378565
27409172
8157182
61895349
57086549
54957537
5242991
17789623
90572021
22084088
28503859
43942835