15965896
13592496
36115568
8398173
50298909
91834706
89338291
4681271
8120586
3301108
49644935
16357438
38587682
95662124
8728938
44308725
40809388
59598172
37216218
15404307
91806445
43251424
4149636
147619
55466239
26697822
29221724
52892940
64345036
2706769
18343534
33901118
50539703
80104067
20263655
60526532
42479684
40966466
70474451
69644532