59456636
3601318
78989242
50336676
15294324
2801185
73567493
7581761
3041218
974767
48367513
10416290
53172440
56493081
51933976
3032084
86483739
85053529
70621079
78447090
86993138
29247500
67134098
2598856
7792337
29552612
64644505
31343162
23132800
14646470
34482859
25551960
43025738
12795273
50723968
7879531
40682410
62762655
57112173
17848451