45913616
9916511
21439218
19033291
15243211
28404243
31998839
21049687
56568653
87304547
69735084
2952972
96222516
73007900
83744455
1468135
90579063
20939645
3035930
28347673
28861003
80862282
13528787
21124659
61717640
34616822
84583667
26847901
56107783
77083208
14416404
7245517
52279152
1371664
10775145
40684559
94322118
31765356
59913888
2896166