29457683
87225756
32854654
25134227
4871168
903629
45725797
86073620
28126322
23248522
4524506
62752277
53783049
96608465
24809334
16132630
71296492
28619234
37517567
64531044
754125
62546127
5764872
78121109
90295680
14629654
79318324
72384773
76157
66121928
86802859
48115017
4422799
41205559
41825779
7976952
53656412
33288388
53867463
56514301