22145796
50302543
581848
47949870
21555091
9945257
97626545
92341092
96587457
50951847
48992447
84176389
37444380
11209979
2547902
16328463
13743861
58153158
69663206
84927261
48151954
47489008
83704785
17586377
96491702
22632074
39811425
8039865
12242512
39185050
52974275
24155217
21113388
47529664
75541322
12799005
89044655
92664293
92039704
74779671