40945013
75696886
32668209
93887328
62971736
64361846
4775963
50346653
95118146
52381657
44068218
20919050
25173316
75735518
76032555
22626007
9493613
11656881
1939199
24722164
92959343
42738149
2234651
66473712
138433
44491740
50986769
40647007
7226215
27438637
85928687
53014440
20165095
44535067
17757594
34016910
77553195
67955525
27747781
33409731