42699653
30558007
27048110
91118139
13618773
55662788
18677646
59015447
11324931
21505002
16138059
262237
90696806
93122703
22728451
76788482
6868652
82456467
64977534
82223272
8874619
36082624
56633508
23066220
83632990
43732252
7397182
24733961
6050525
93398317
27939612
70088334
33502540
56257510
5854318
28891242
23178273
91273276
9091567
84047834