90747023
75444167
22164218
86786658
28163558
80904648
38561943
4367127
6729044
84764415
4022650
59004368
48605733
72549616
37104000
91588405
28769696
40149421
86908415
20059563
3301479
9301911
13652465
59032685
41773945
355221
10116049
18843032
27863181
21739433
98081860
56919248
53317001
50172825
33233065
47548864
48886020
325047
16619027
5763878