96058171
24355613
1732730
60684976
49698142
19125225
9813100
19938504
47612249
7530275
87329896
9809557
65081611
9696568
45725620
39887715
12803170
70044525
73167652
37048288
43166556
4521533
28349373
7017089
75395465
33453427
46884618
11572298
93446258
97317011
6540271
9581997
2316464
93806920
59311066
35769752
8120858
29972823
62646681
32465421