29706427
70909534
6122339
37013994
12304531
6587296
11618914
6147192
45349103
93022345
38192484
5732218
49215512
2094979
4433914
28863581
30438758
10114412
28239315
52951705
1234896
63133590
31946185
50241730
51865980
80557635
92347675
24595919
37499530
87931399
75824490
37356847
41414310
96462539
66193357
51705638
34407648
38494680
25893442
91202514