43223472
43099227
42943954
89704056
54531382
62019509
43336297
3579148
86949935
90658931
77187263
63433165
53029316
51493014
4516917
12062579
37826760
80637286
40761949
79387282
31787457
46961052
21278906
21841651
6301548
51428418
75218234
47986169
36176474
64455677
67334869
81633598
99396906
627301
57041005
37399710
93316681
63061261
4938554
384757