50958964
54047629
21697682
2998225
21114803
58405975
84112440
2903704
42241407
99493106
89168357
73865561
9924121
4527331
78507844
3554572
15641478
6205870
54202856
34748215
3392375
79125454
96429143
24623681
29737649
61461145
64615244
62958180
33087382
53666818
92249368
69848225
45636254
61498327
26293474
74311283
8670412
35798315
5423663
2209440