58306070
36397446
8674434
21718280
90073269
8888817
71367897
64015830
79957586
69144883
99283285
26358861
26613350
63815420
49194589
20587966
4836425
7391332
10776842
6065886
35582068
8652188
51653261
64701022
75611139
43546238
6850537
88781311
41906328
6154408
86239282
67548750
86531912
14652171
93447142
65547404
59828284
824743
44256271
54041125