55833915
28733359
1388536
72901254
89955029
47561668
82978573
36682389
50277290
31754924
1228260
59272825
39953591
95352870
20908040
12944797
37161987
62149625
43571662
59047627
1975725
9455773
69125536
85528392
58768143
8149094
37122696
7614869
79044267
24804319
7693754
82401193
1696937
58686888
59988901
4095706
66778281
11611412
70274935
66213482