60725587
59652680
69818649
8085044
22268512
35681936
7567466
88615388
61049471
39302339
61175813
6989505
8217802
94949071
35431354
64338645
77527684
55974849
54343055
11155581
64555589
56537890
57316801
91537194
319331
5903319
98677480
50239265
6295784
60083793
48021060
22148865
14876944
44293626
2757828
53486927
16538522
5221721
965490
42848616