18249727
26943342
23179239
6097558
14142756
6827614
49444224
43138085
94721005
84232594
4385578
41812139
2177983
36386279
7020227
26166542
75814276
84848565
4782686
61274201
83489541
98164401
7264412
15982945
55489527
81528436
6028077
4781244
6440292
14486530
24492147
3101565
51269239
84833174
66805885
16674837
60329671
93527491
23126673
13975569