40187714
24105928
29682743
79541285
22019513
5027116
267793
96181704
17283882
9395842
75139725
85837956
17368473
27523539
63116516
22831541
18068433
6261969
11549401
80753610
89919837
7765220
42998836
76005364
10277060
2883439
32204098
92395389
80617202
48093845
99641996
12732975
6896478
36266783
35473167
48166467
31028170
25882961
27462344
28663741