32181982
16094121
91635626
42459208
21249202
67071273
3906399
74958958
6484406
46894591
577080
75868407
16563345
56491874
87078689
14131829
15598620
63761692
29899250
53359210
57376289
48783229
46758899
57232577
32333216
50168007
9904447
2083391
5612946
99086980
6402253
17237718
33254398
91412133
73108146
26059254
46846429
36076133
36018919
24622345