29683746
17888640
54662847
82871605
5553009
44066227
87419930
31927409
85993211
97778196
64903090
30032249
20529769
68296849
53191549
3102389
91353365
70674646
24112129
23263071
35519361
13445350
99544022
3907723
85322848
66895403
43722294
58391532
11011389
43587751
64438129
98086588
34424663
24712494
63408706
64693301
5111617
88964913
65381141
55406976