39249356
11773859
33977947
43867103
3166696
9253839
25842538
86381138
88944313
41942568
36279624
2893222
14247876
46374083
86609520
21428932
84462334
85117627
36315568
23533039
12165813
40783872
92791116
96106718
6932487
24586420
28335324
30808448
58433839
2544751
94182580
94778130
96166142
67474798
5649285
29201704
42101620
79375253
9176563
53023429