75959626
64481918
98873397
92206836
36891378
26615043
49392579
66247366
34511469
52362368
43257624
54345676
59693529
3018830
4261059
29378264
13005248
23385463
58906634
23043543
149929
5523179
41047153
93522055
72593185
5842901
18981100
46132005
1897749
9388282
37829872
62225782
8231419
73001522
6642516
83026003
41742596
97609289
17079332
11175583