80451993
70845925
22843870
27944407
81782113
30645702
9526687
61736391
33121763
51985891
11021096
28381074
95545864
126029
63879493
63251375
20166868
41635254
54144240
92031723
12581970
98132735
56626577
37745756
58184060
80189911
12094425
20589452
94592404
8801903
764140
18622593
96138122
12115300
88893663
30863528
29037047
36972923
14024924
90212545