8150463
50521790
1186544
50809405
43362835
58224481
83152522
67758415
16312242
90664375
36023741
7659979
83276070
29617
80526700
60189211
75974205
55555352
29856182
53534645
6563688
81526008
41405055
4638787
81652646
5316351
77201199
20128749
355932
6387993
63823324
46981148
39233996
13979707
50805454
5708477
81046833
59949413
83684712
37027289