88165579
67125912
1976597
28194911
62764231
22071013
265039
12951025
92919350
12636310
75305159
66151007
71605070
82423511
1927267
2811384
99306500
7898281
8870407
24857434
23708801
9278200
87027033
58359211
33143733
9423863
40762866
91959213
2255709
75296294
28653301
35111326
6983526
91905306
95856032
1337544
89964600
59247753
83657528
67663035