54158432
6563276
1022370
89211491
12815402
85358875
1971315
85191161
78465214
39508731
41306389
8145488
90012640
66028501
88122312
44504075
50396650
73154277
10582461
12793550
49319900
46728436
31749167
44436548
51473691
48872623
2956896
47514295
79925644
2704746
10692599
32743348
12007922
64848497
37471692
15957398
10296812
89606419
63233974
95029205