31164792
92706015
96135260
23553830
38744401
13864275
76661176
14157088
42618441
16061250
41443732
96926879
43392103
46626013
15498148
79913970
9818853
2085494
6569936
36209990
69995724
50032993
18587331
41652361
10182676
10827978
94505565
81789051
99796133
80154333
3296258
20834219
71139287
44503967
96221912
25119846
8795671
3458976
73362389
70057972