35438864
9584661
13594015
90653816
7847883
42945339
20779057
80556627
55204086
58666288
52146286
8086580
53659737
84798057
37758498
39333526
13354882
59652772
72011460
80812008
27346696
55071480
78829232
8321770
89823512
54288703
81152301
29417891
19481572
63387235
62302249
26131976
61981492
72679931
17355182
17858357
17008302
9427109
46507186
8587718