30797702
85127949
64109166
6949111
5631857
96259497
93284062
82878716
51448844
2044880
37168021
36122325
84423671
72337418
61654217
89042027
82847540
78665112
5751007
99506567
28219887
38383963
35111551
41563539
75328025
72359728
10121729
38477215
44907043
63806379
83473758
35962977
30908143
35608555
41711920
9223163
32813016
56923595
18792374
50893961