85773655
68093855
25762026
75424626
4622609
95434332
89365006
90682486
6982533
25326128
16649321
93387121
33128379
27203276
78573499
35121331
52381815
8636528
25701167
59835294
55062183
36371099
88482966
92665236
42687665
72827643
73259618
64839077
11015130
3666943
80181807
73505762
21066066
56522579
70528706
25305210
5244859
12285738
37931980
68461841