38713023
69497680
22784616
94822180
7443300
90115928
192354
14529104
8472388
97485931
86735210
17881885
77434998
72386231
13638420
6716760
2778518
53054585
64417923
27553743
71964417
2978857
90898020
93806812
94725044
51841246
65882133
63796131
88963898
23088815
5861647
55171303
15355323
41625588
26463862
33344448
2332625
40677073
72198451
4119797