42911863
21181685
19535386
2196125
51532331
44209245
91853329
11719580
4797796
60472291
74354700
24934850
78248236
55003339
16712031
15032628
52271780
12969153
29648374
11449670
93699674
29954522
49341190
27667892
12015541
56834373
8843103
42417325
48595188
43684023
59492879
87047142
68879821
63981881
46631424
59763353
58494583
27339757
31154173
32042623