52166218
88572262
597295
6667239
92714182
68845360
13708316
67191664
85378177
65512146
35778037
9002582
11222131
51247958
685374
71145787
22109321
46169958
5785678
97617862
81282823
7881821
51277728
96353232
46014365
62434749
46243028
97335232
38158031
60797297
49236792
14012039
6856295
25653493
98337092
63351890
6650145
5129783
16506337
45701016