42758312
38748072
41786379
1834154
12701198
36395785
3018327
7202225
40775079
9639550
44293208
2188262
68662975
70479101
67084756
85816821
36931177
76828822
33624337
21467826
82974431
84848374
19253773
26835312
27269869
82779353
22394869
83418019
8588670
48941382
16921046
36202426
14974259
61608709
66211529
37327668
96647244
50241395
24491942
84005098