79181589
82104761
55128229
42922335
41246359
59674495
88174320
23176391
45417639
98165329
26281612
96452291
40567698
37423627
60814484
59567652
40468458
45023805
50092161
76477236
84161077
5212066
42412190
83005420
17045351
2165087
92916123
61482549
84981761
60853822
50748473
9871493
2649132
83105500
491836
81636322
57326305
79226215
74552461
390903