42907260
1054522
78291469
74495182
83359592
92535661
8031311
56264647
4768894
93923203
76543984
98476236
8389127
45155051
68102280
60503801
6226598
90118838
29715445
76403790
32637834
40313407
15766122
52327635
83942583
92914487
12757601
15859801
18273920
9858871
4867684
57782100
17912935
823169
6631808
32066187
21994909
9759790
32785928
67571454