43213727
9498228
10599395
91613571
86793270
86715172
50853050
1002017
15342799
8801255
33124556
7291608
21441031
64944291
54682129
96982732
54175432
44098193
76669503
78781309
92537898
35751325
44645744
34674058
5809852
91077486
98134145
51346604
75833816
32052151
3688806
38937832
58802409
73147588
871362
88759669
67333596
5812531
92357407
14807820