29365375
94953290
31431495
25203131
63422402
457091
23065995
40513828
11368855
49418944
35261006
13187781
82409281
73029265
13388087
97188385
54239571
17118944
19552301
269742
24569606
57229413
91806198
91355736
25013459
17684395
69872269
70947690
11284588
7601829
29615134
73432584
92711704
3421014
21132332
74448548
5751947
73219596
70157476
90362143