32839468
10509800
85517090
31973250
10541262
24042893
2839986
66149300
23081582
83401417
48796842
56566816
80981826
96571909
53186784
53197950
24251365
12841392
54185214
8556328
28672279
95687331
93708349
43576462
88159984
49402777
79987469
40023716
36173402
6236153
68028244
58387645
75924471
49914436
6759136
76546618
89335865
4726901
23821653
55624128