3494500
55979587
23369280
85967659
58528519
39877462
26954699
78562447
892042
74546691
60406627
53407228
37132890
12318046
43931295
96368394
98214255
40851132
75811614
65459463
7461732
37263757
94978082
82111297
21873217
88782858
87414688
80877248
32746121
323499
30918172
44119201
76517018
68456825
26716914
76105071
84417390
484093
62283390
93635826