30676140
87257133
56803346
23348238
3032180
87962208
92368411
14933073
15513230
26915475
17139712
19816790
2416501
15325585
64632215
30107030
58385464
39999118
45578493
474181
911766
15384673
56947177
96009952
52125400
53564609
79631227
18497170
6891713
29951725
2122474
72971408
34959075
63192983
20476454
60428713
85341960
2568681
91635156
40741967