2427442
51838130
49697634
57753822
56237133
9525301
95407297
78513105
4189340
19486363
78065100
35473605
64584341
87187965
14347063
42642642
11313673
50141630
65463296
99384345
92653075
86442391
77524399
38915292
53531928
2318686
24175285
1438417
82524239
36362998
13233108
20707548
35454304
15999163
8443521
91035776
6853390
9762417
50598929
69407544