83363396
5329922
25104302
13222308
37111315
91231820
35434144
6850193
3345830
50295163
9073666
71436297
74792903
48652727
80681652
87824821
4215438
75657158
91707112
19625446
52493959
93571280
9711756
25337105
80937546
7663633
87701427
5572507
52503839
43842537
67773229
21571446
59969838
47739075
29878271
30397769
78401265
58447746
8967546
48532015