42847849
45395280
86735941
89002354
51012228
48038335
28082153
74105655
41542218
14578345
75266061
62385459
69822376
67112358
62711786
75495716
79916157
93441663
24741910
63174771
46528978
63061383
88677133
88468824
42026320
73973410
2108724
90839148
4375247
8760582
99564165
75683619
87351362
27454041
40705555
79153363
86232232
76222033
59807060
80806416