23255208
54009605
87997304
43948073
60582990
75908892
2979006
5513139
672617
57296164
63851206
27252359
11251926
38885947
8747520
27607067
13144198
5541743
27878355
1124503
44059932
21206166
47726992
36931582
60555226
58696899
92275171
54332795
89638019
73842511
70181442
43903849
72707802
81048507
6016922
36344276
56212075
54104652
23233010
55377430