16916367
11381555
31365655
20839214
14496804
86146018
86123951
56893360
5515652
8440797
91479695
74961548
69348108
42068685
48883906
34184844
97472167
17437082
84236102
49486757
5166826
61812566
8785399
6095446
86795390
7734482
12746251
75653020
5509204
66784276
29518680
80413302
61786815
8777
6295129
74634309
71659809
34602962
98496298
18822210