57843486
64383024
28835059
48664707
34538817
39526367
54881785
7326717
89382651
2476116
1520510
3258329
28575640
21478153
19721869
5996118
60733038
15769492
55735957
74391229
4211923
25506324
8992533
27511245
32496827
14719175
99284672
39631396
37476495
32385210
44594924
2150318
93866559
31103164
8869671
93547493
70105553
57859230
25226700
331060