29047067
20867884
50483338
56853377
21148119
47341447
75683481
58358702
52443181
12344722
15531624
47399976
15182904
42089269
41419425
9834723
72998259
26507165
70903135
72439035
19313189
34099344
36768359
48347128
31366518
87149067
75818697
72824920
49631249
91658280
58564711
43674324
624725
26832025
11176847
51967221
540744
57065544
23761615
36499582