31301180
3409335
52162747
44657967
39862286
21713411
24944656
64216157
3211634
65057309
43259388
95656092
253900
26253272
6192905
32283454
30762440
3409082
48709975
84309919
12289149
90786220
6295302
9514708
4896995
577714
5163921
36985960
14117684
48205424
4177634
99237331
37005121
7103902
88794602
48877095
17589150
48957956
81743044
33609824