47255636
36091670
95554268
68413945
8935633
7689051
70361419
31273000
19092544
85156334
44727342
23921217
94382607
88265881
37491563
71385359
8053863
70596290
32505280
67217824
83115459
4698106
84032676
50053474
4675208
24295783
1852876
64882152
69126606
31736332
41429933
7654351
48158302
51782171
65439668
20601337
59588832
37862666
643292
49181737