45958636
20544264
76805345
34987412
6873594
59337938
70325933
83098721
24109279
62305407
34083577
28627526
54546118
70072184
16981450
59163948
34562893
56202330
88452349
4332588
51312158
38306826
3516719
24687708
25251305
87518455
4101940
7966210
11182957
20134457
79333713
29158852
80658032
35365845
50985993
53565031
12476978
8198354
3017777
49119181