77973223
45516337
38875204
31856032
85085622
50485653
4276405
65572146
9319245
87564578
25794911
16622722
53399370
20134232
72499551
20576735
93965505
79665035
26981850
62108060
78959997
65608545
25988377
74013344
42806151
50599613
26125150
31095257
28049650
2634124
79175131
90044782
86384476
5074946
9597676
87801635
40167697
41155342
73442108
20529120