29662189
8987866
97138107
27096716
5696410
50553547
68149575
38853306
1087788
89643366
71017732
68339477
7145990
91905653
60944195
41984848
37553105
35428021
97124500
53442146
23282623
75701146
47576337
13466469
72957398
61623441
77192187
41521181
87913923
4661609
80419895
72498872
61239323
41269804
95798447
36707849
83632158
8693163
92461936
38554638