51771127
61616159
876454
33844842
53179588
322200
15239812
86429335
7976207
21912491
5511366
69911316
56399477
6458404
9224809
72534618
33438257
73643788
26336282
17708090
41908243
3604685
36715443
49757770
95826350
92609370
33264895
109012
76329762
26723250
92674776
46381874
85707809
69349241
37681769
60679582
41497415
87538591
61672528
36701978