30499223
86842822
21775002
9321574
83893697
11378221
37739984
67847561
4807544
30772712
10669659
80837078
37584024
9935473
28262206
90192120
14799487
94869582
76343342
58047270
72183717
847157
82481611
96179096
5188336
18042984
76501097
24149333
56136396
26961104
36212199
45549238
90849364
9963170
76815354
32335232
37097239
50155808
77689763
2308468