43805040
48486433
11971935
72729972
6543167
8209949
2364888
99652354
23969358
69174080
2057719
3403274
16539356
91495268
35341312
3032579
24784698
42845525
44509430
47221770
89153206
4458480
92569914
75435738
52965667
4129300
5303804
16386980
36638065
15129761
41541035
32445593
38512125
52224480
47189694
2502305
36493353
37412682
57845014
77992457