94898930
88073721
19673273
10958790
19072469
6938575
34424127
4295462
75648771
37016023
89669342
33494337
77592737
84793017
5385597
37121832
51711759
72773063
80857146
99599672
58356587
30487267
33905309
44726263
25159003
22246395
44376712
22455418
65214008
72365509
19706820
18251941
49358333
88446068
772102
27243421
16652039
69166085
26594471
54483438