95503557
20131178
28305241
39644377
73988849
7127278
4484360
70657672
17073602
69016056
165914
24748849
80715666
76549042
65176149
7028700
2464184
72743727
42791709
96268
58766834
55743934
8321741
51625320
7240230
25837640
23904963
80429998
91996948
67548032
50437119
89793611
30111721
39388712
24437499
40483285
95678798
49603140
27231506
20189993