52961895
59822100
24793396
41109019
12926500
5958548
56506463
14303146
12033330
58864612
35939536
7757385
32658626
85967692
84971244
1774988
93287173
39648268
89598715
128548
1204862
4097077
39343511
57629145
1524244
10134927
67875374
36094526
26119245
11611137
44617484
95735948
87836742
31112597
24725873
83407817
78318745
98004553
10986291
80164614