51327096
78146258
1156102
27023817
97941607
85631841
12995909
65013669
25174770
76235737
17854929
51751921
65213250
73181742
5080509
65269831
50583060
35143025
753993
19546739
49232627
7086665
17824965
65188450
3786563
87443722
8381268
40968743
411319
74719663
81388687
10962719
23316110
16057930
40835820
59619453
33014235
22818838
11534168
29435881