94919554
62105099
56979542
51706489
39618117
34441615
15808788
27745125
70896
69143752
320959
50428586
25379047
70078845
97623564
76098729
54094445
95052190
96285413
15725
78687180
43441460
1491571
79365107
3173825
5370695
4854176
10151250
26387800
2637399
34364288
23679155
16441549
85826940
4133057
64655052
89263026
77652870
3935060
62052213