40322715
30933789
31228154
51439852
7063963
19047270
13254714
20972194
3991854
73654217
9659522
10308418
17019445
5617349
48668185
28239102
1249153
24226181
86562834
69733001
90973580
95072283
76539434
70967118
29875224
66164628
94555654
45215548
59727675
96098058
58804275
73235920
89204028
38902266
9891861
53171185
7376834
64673499
58284167
34166510