30043661
67524996
66629656
9633448
8539754
46876920
16925213
26545195
92333664
47934758
34965406
24561055
40793312
37763333
20193320
26786291
2506533
69237517
25128160
64068960
1703063
179773
80986991
84393668
2374352
90622131
28512600
57857740
39515369
88383153
70618619
96552628
45593907
91601414
7603399
27283811
35591865
7681610
81649137
50674092