45305670
28083252
2162669
25003751
72701696
20624449
77543347
7114427
51343520
3498808
13623978
93897503
84364674
57848483
78375561
96335181
73372722
79731086
8337971
94212044
75981026
27887151
81961927
6009006
47899563
703786
17066944
16538297
81102219
68585206
33761915
41375662
1362438
13966917
68204049
26685593
58919874
50723615
64187145
24836300