46968283
47559236
20695415
70664362
96156857
21178411
75515192
99021672
31825554
8728881
35306839
39242534
7755940
85502439
57142299
49899049
64691800
65645509
1651723
1882131
398375
1912737
24719659
58003038
8507655
4476923
6609907
97467919
55044212
63376717
4092834
50016918
79586805
56017945
50301021
3479629
36942729
41322473
4685676
76138806