18852985
13044100
98127089
18191466
48326566
65276069
35824130
62648573
78184188
65098247
31922447
94209688
15125558
34705322
98315090
64977833
97142304
3394353
1455365
81997036
62129952
39857565
53395380
24451272
5886960
43343143
45501122
2254239
87015241
16796934
53891349
27002435
74377177
2329879
32627692
80408829
92472580
5086482
49543072
42239272