41197742
30488347
26606430
97946113
51739168
58017683
36422708
51404994
30491273
95902358
84063083
16555802
61564530
30764553
17969533
24236928
88235799
63343586
19133149
6818396
32015945
3439745
26986175
4993991
85986257
77949719
38824809
49587554
8288300
37995967
59981050
90794991
52763254
40009282
6659498
16385191
89111567
98393218
24522952
142748