56425846
54646817
4344234
1259842
48891596
40352466
22177385
30688707
37672027
42189757
11627140
49491810
94948260
16426769
66033783
929355
29046524
77127345
39231830
92456619
39717895
40296763
72505515
16425589
16115356
71184874
67132056
47806230
49085528
68671558
2190318
44565868
67307300
10996844
34531586
4177831
60589912
94902079
93473836
23366109