82953828
58493227
20116250
62817634
64697222
68323517
63164392
15664629
34221988
45948438
5611202
81935563
69566140
80204239
72243379
71905108
56912502
83637056
87454438
70604320
954170
15922219
17205564
77185656
63133679
6645429
58639365
92684862
39628869
97029062
54065397
30797754
99031208
49155757
60004747
30343431
84251805
75289952
25266244
56011920