86815440
22382200
2624715
78759774
916517
68859109
51416128
20504221
14185932
37624516
76225938
81695217
30088046
31186135
89791115
66881927
84448155
45169084
38198318
59554574
25487551
75129248
48834176
35149560
15488933
4399736
37649544
84711969
11977157
36212932
10507926
3155342
64921137
2837655
3393495
5280347
25797345
64611288
7541212
62804989