5509526
35573014
7033570
19631021
38233288
63768579
16056611
32175192
4881403
28348488
68054133
87233942
26018478
44752101
76639057
48692214
37282269
87261042
8225650
66452973
1398902
14396040
41898381
26301568
70795
19208291
5891312
50148286
56101418
3985105
71191172
31798850
55832168
89005361
6194219
1924597
87083721
67209389
83579414
33214713