41227251
1161096
14135804
72956596
54166073
50583950
2895673
45718316
95915775
46382218
57583400
31219046
59796954
42661441
13465496
61706400
893301
16649355
23711028
8955229
70328866
57975544
97887662
34095261
90998312
82292054
97205375
74936723
35602274
6993570
39399900
26995125
35992415
20164762
8669483
11009626
71559072
19872064
96078324
33658366