78229653
21752655
60868767
12544849
20146003
19237155
15426956
93548857
88717294
67545893
53643198
84456494
79673120
3703402
45052355
28355458
49509514
77429671
4737067
93021583
64575910
43917802
14811112
76345326
76693009
21587115
69536180
62784352
82614132
91155808
3827206
9349197
39646130
51896961
13857787
112783
20627881
73007594
13854373
513892