45709936
50289289
36283077
95128109
93142034
53636586
52673078
65985066
65114026
48521506
63227574
14357294
46798332
41694208
37946672
3807113
93761257
75502831
7845538
67762291
74663511
60013826
8729045
32936845
6493008
32074254
18664475
38916320
15311871
39266980
80056258
838538
32135977
23963642
9137863
92685906
43797257
90381599
37663203
94767761