43758590
19865071
12054376
86155878
17241735
83895357
78575136
45606859
829261
12011837
34003827
22688565
41399029
86903372
34442867
87071084
66863122
88163885
30803496
9294556
19665478
40428887
7062252
95709375
75296264
21077292
40053456
61653868
82592179
3869727
23262817
23264784
35576243
27821834
20357368
60262094
25833515
79806309
1612372
69578417