29502180
20967333
82323647
8935667
55807035
52902121
89576688
7801705
2364405
14977300
18068521
93809496
93253297
780866
32559115
24902756
77051767
68968556
7366792
7671265
87371812
71886921
73261012
41029166
54679842
30059707
70842981
26343214
92066538
79589414
68594615
31015999
57721086
56271707
52042346
85685094
49736217
55689443
212785
25353554