70997966
48712171
30008686
10801592
75847004
81673196
43099071
81089023
27989053
68111247
3236580
93884599
20533137
41377946
15303960
72023689
47687243
8645669
56059880
3552951
38638915
83701729
13351889
8434205
8299766
55427158
10835475
5077133
12631767
95218007
79845371
84813963
72995854
63537400
16427566
65663511
97156028
30392439
14243735
23681140