80487256
8378448
78417491
67234001
78966760
89926383
96971765
42845068
80016499
85846212
37473048
96602753
16693219
96565339
37023062
69473061
30682945
3528233
47993704
94355350
70655677
57131492
74922498
51894754
42219062
2304420
83324282
30425820
67983615
18458522
39725924
90996953
13453435
41321505
39075643
7491084
24003630
6635233
12058269
84989336