13095570
28587755
68365070
842112
18945312
75569451
80453737
98794882
37722116
93106278
47295232
9998198
8043811
82838872
5076496
23205820
5845083
47525669
44008868
88954850
48734257
79144728
203978
66113943
70487328
24105727
64584023
91026289
52219272
13709786
59481697
66612749
79928071
51059178
59656890
64024548
86531335
4281666
85428037
33833572