42947570
6228602
91265380
10684145
95877180
66645641
90351985
21856499
37837085
43809220
95823763
22318268
6708891
96806834
76197807
10494622
6693606
667259
28223828
9395869
5405607
64974000
1634334
76381884
40322016
49616853
10457096
58479460
76861261
24206252
115305
59677907
70031626
94993928
95036441
13211142
5992198
65372046
95053958
40444002