40351186
13887208
31278236
15648813
29382525
18391790
18114844
10804957
35305003
52474894
23859966
68475187
41467391
4785701
20923679
69143201
89652663
7065855
90894674
25973483
88408697
72311610
92419903
22916153
84287527
3737598
80425274
3449374
9962877
76019320
46098648
53094110
2975752
49027534
6377551
51849406
77635589
69184489
24926752
26588020