81866380
33932776
9845454
32865116
23678928
41021497
25016897
85797042
36443818
92894606
40841523
9013969
30463309
31089505
4893308
19515090
87662260
76748497
68313348
51302739
11615129
46756174
17489328
4739430
58442080
5891949
70015158
27023192
16232955
98796839
97364375
9684273
54794089
76624247
30157313
68442275
15785690
27389221
51783256
23185514