40221720
9375749
3143660
66421772
66181276
91207943
50035127
33393779
66255799
58901729
57409500
8152491
18718
84297190
5693917
69358338
95365843
28964153
4243106
27934166
19784504
34342282
65802883
60223465
30831277
34894285
1393299
33551160
467892
38594445
76935754
49037050
83973432
12726695
32397148
23728111
4122788
93175776
84567840
256121