39394891
35287365
41895124
42308708
14625907
14563264
38658051
31073626
59787774
37098975
29143918
55256142
33353150
8625646
88247214
14641670
24399412
50526205
75226131
60463346
16482078
74933475
72101560
59894013
91559527
71229313
4548675
10156822
69351508
66831934
30489213
63093191
5004203
92377977
46399379
3158846
53564923
7150610
62449861
39494108