29814211
48782935
7009694
12531875
7528790
51245739
8388652
33137759
5505464
725753
83494583
7919911
16653471
55005665
23127435
62692332
19403005
44694485
41747181
32021855
16906872
2477618
14393685
82559690
60593065
58141381
65914436
93894901
17766620
87486950
95296591
67969833
16474335
48342667
22068286
88229016
81708176
58784555
98925789
14086883