28727242
17053356
91395536
2318675
2774978
58199243
91898291
141674
95861630
19188224
8765852
47182849
89257655
71131128
10182351
8793541
93163504
69837354
59403649
95842359
6254069
1770302
5807253
21027340
85802533
62764976
1811675
37484068
98857494
14693807
3277246
41436284
24749807
31043036
22367521
9913516
49514123
13751551
89135331
49143803