29217133
1218850
5383778
64752473
777280
90124803
97222927
63339329
37387551
28453870
10435935
70654173
57229262
75112332
40763625
29918900
16665320
30908423
57155939
45073131
17872705
3674358
14761436
56113455
15615486
1174700
46898648
1622705
5682223
66557143
11358832
2467894
40545005
57942160
75234796
48598799
55919087
20099212
51667718
24967230