40792058
52408412
39489584
4499894
23788074
16456369
3775184
6575362
75313951
65127256
33747430
31627490
94662755
92431722
42438133
10336954
78465011
26889071
4164545
95097245
66115818
17442528
46326642
71595678
4345882
77828904
22152436
342349
5728966
12719545
3886634
25683004
65912391
7104227
27199156
1757647
11755518
6643552
40508186
44147612