31338942
28591190
31608768
80408877
89892355
94164353
97319618
84655110
9341739
93372789
80937181
91003178
9116673
5047308
1227855
49485817
65803937
82896727
27533154
4976205
75986519
3136984
35595443
20473136
3289361
58849363
99863528
7078426
11758512
5801310
55466402
48629844
19456435
75729876
1577369
7756175
42235322
24308982
1666791
68476897