63952320
83309056
60303604
20989370
8398331
87204826
40633600
86711986
87442163
42265545
64343532
59227827
50013833
47893408
72062139
2982637
79327993
31781854
91373513
73499062
88107196
47356677
1972284
3336872
41351213
68316559
67974256
59055546
69973895
21229041
44187106
49692559
72542340
5016918
96617665
90821026
74405242
79672251
9687811
20392411