28465640
19113379
8737486
25562044
40106389
91819204
41923373
80028850
59059301
65545976
49981193
93671442
29371392
3241629
4366296
74025704
82267740
57601273
3740344
60115338
8526738
7478719
99803595
49387243
40255936
38761406
41453162
3293605
93419634
5888727
638988
93097827
67124810
81634373
95101959
51745820
31604410
22752208
71637650
14209537