34666873
669191
47327104
64405766
25716705
77554132
7665648
29001681
32044146
61116107
27536783
4787856
35927519
77538265
22187450
4651980
17422163
25235324
76837934
35654160
41766390
43337820
5304580
67332959
46751057
95946014
94208216
68784718
17759996
92361662
37438361
20531179
1361580
289494
92238575
90646181
5941223
29201487
66827471
94101384