46065883
31904805
99442444
91878169
26115780
85666445
49657745
76557295
85756716
44676046
52144941
8122746
12054730
24061138
27615972
5774941
78448151
20769759
44944856
66877258
32577666
72407252
15644939
84173597
35893561
50983119
70671210
50681867
19958641
85987950
36932000
61172798
29981106
53792083
99751749
10569230
90246147
28555260
36439601
42666305