48352995
5195855
855069
62109437
86172606
20514266
77468067
4694938
70057000
39134733
9054855
88288732
61322396
23575659
38217779
41488268
26153677
58854879
94339940
31975294
55561780
93417245
3687369
94193785
36763386
10051780
52931787
66143370
77554174
59853882
41553635
28902881
32206285
70697964
3962698
73798408
32543146
32915468
18608279
81301804