2679349
3212859
95998872
94394316
56204067
991751
79264332
48757223
8282458
16828747
4254164
75441075
36069076
19556584
44863044
58718038
59681349
13121118
8768455
81003186
56386778
38336797
4828318
6758296
34061947
6007600
11954999
16087995
96712854
52939
99033530
70796414
67678335
66857690
23684263
11919515
7234650
5436742
71183530
66122516