151544
21259441
1390618
46639119
78508239
9622272
37704288
5148186
20385503
72642456
29775902
6007968
4153655
65181410
25131250
45192549
7108214
4383415
936636
97586775
2866207
90584100
7739970
40825480
32802861
10248977
80173417
13202361
21569722
57943765
43829759
68567318
61097758
55114606
34718511
4803115
58838121
55802459
57112067
98998726