22729077
3306852
13159117
3785563
8852251
61758848
5232692
94281171
31996291
93823327
58345162
36598133
5959432
14987246
51549025
87215703
33918518
13715072
93569866
72344851
80181300
58262080
40425059
16411565
70493184
39485700
926293
56337894
7227355
3738239
38745768
41241851
27323307
75394078
23029379
19528516
9443222
42712981
13506316
53586602