50964121
32011062
75574508
44921805
57588235
88859792
89358310
86151192
17659249
63917497
1791663
7445872
8456410
11337712
21238275
68146008
98508424
67774835
6793836
56863869
61192072
46388684
86378368
81133456
7941431
48743694
71198286
33295461
96224173
6113755
37748201
96274796
18087206
58822050
44092148
48272910
6111284
82501891
90429818
14578048