17052755
21176343
20787418
4042898
23326516
9310484
56604368
29046495
77889555
4334438
93719127
42051270
83809255
59002122
7165128
20735584
15993753
19746195
122997
7287240
99247773
77913653
41436311
48523563
84474730
58372912
30416849
23012768
79205065
18492225
9302501
17692167
60977669
98669338
47913895
16629551
97494155
25161227
42231550
24351040