43475708
95457530
37848501
95866479
66098860
25457752
64816171
92931126
26844496
16072936
17663148
1035900
8628106
70704437
55062400
48996412
1306106
86679999
25538836
48944401
54095453
945369
55623915
40673220
17457259
408976
30712788
58353300
39911446
12443036
32114257
85492780
25288014
29325507
14121002
5712871
5623839
56149058
94343881
55302414