46222996
39898616
99766667
32615894
2915944
48102146
1806783
25238196
45379088
29748239
2071566
19607380
85244343
47898954
936868
10992153
88329049
94165788
18866109
33375179
57719468
425831
83494338
87729128
27625230
61077177
6462942
2011790
65667272
889582
32607436
14652325
50788052
62226923
21055884
44804181
19404217
10996206
40212822
31185438