305418
54911129
95525292
4767154
92124187
11046712
60509521
83849046
77592457
435393
96716363
43405470
23843472
10907170
37497903
13741009
66185824
97383218
4355558
53052774
78943376
11332979
57137006
56441310
2279832
57892676
76703724
16126283
62508554
11059356
42327781
4624230
76652058
60488325
30163839
47264829
37702828
30174225
93592641
496322