88591656
11943929
90466284
80991040
96527229
6863589
2246364
75419505
61652006
31306453
6594570
80579722
361103
63666303
76091127
87417182
24842704
19821552
58905757
7933916
51333684
13193934
1696119
34728800
60952111
75858302
41793620
52858923
11151761
22701972
48151941
60122973
60093328
97582270
5816278
83525882
12042052
71989030
43035516
91149628