35856222
54705146
9821155
49093870
49173977
37316629
3372804
8343480
75088323
51489919
98658784
12209883
34466827
31511262
2537846
8855079
37027410
47687219
82379895
33374658
86735189
10502678
25347691
34826150
113896
83726558
39384345
64661562
37863892
40678732
88807709
86254812
36975610
31525217
4047447
9664802
65495407
59189440
69891723
88588406