2946656
81967500
2185393
39108593
59869208
31678154
96197346
56413869
25174242
81396025
62215
524397
4185387
58643490
63868911
42896309
526089
19221614
89509098
91192724
7071337
41431529
9801164
67933161
40583723
31154005
76924024
92818676
26393794
62972574
19445085
26514520
37569993
80536056
29805038
92765146
2931778
36587622
78678206
46345923