30912558
7264503
6346249
28538689
55621739
11362177
23894631
54383213
18294021
44039527
63468338
6242548
61458709
7322021
39957642
91376532
52037226
72809179
59296688
25602549
4913286
30412710
38954695
12964766
6062120
9461368
16706374
31582596
79629033
50256913
21323107
92627659
82719988
10465348
64395323
95249284
9644843
44547754
86887368
48685783