42788933
11928743
8875385
58391955
21013043
44551978
57416487
61972580
47004525
66971884
52943942
42572798
264544
2839299
6614435
35853475
65071489
33454789
75842016
1380855
91695550
17084689
67111059
2744430
34456055
71259740
99413024
69848257
44692264
52996268
48206282
78708439
4536437
19708790
35545816
99707181
82758803
17914545
28043507
21093408