42881756
20068070
43252771
70079569
28989096
1491669
6732301
6221127
97808943
83253481
30883538
5151502
5784848
53979464
58121571
24797770
29418052
99236544
76242307
25501481
80406853
90932905
89224608
2623288
48311941
49021035
41894963
97791938
64207901
36262043
85724978
97108498
90566002
68651362
3957720
96293714
44215171
27546881
85037436
59985039