25768111
16657682
40028515
53297600
22034666
61516249
59988161
29849365
53355834
63968606
56113811
76235905
22607687
71582093
42102342
86718656
32078665
19428387
12544599
6306198
43452112
37461972
3724886
7563018
68273785
29763883
68953896
10792969
69892296
83728149
58591049
33012951
6430156
5929671
73463585
73502214
2243753
52079575
27886087
18293487