29089249
81142
48375006
52587622
895723
4273574
91209245
77839728
8577761
41713042
54409187
49006007
57729939
76638906
56465488
78483839
4073637
82502337
22999258
25087584
11835244
97872606
40869319
2876933
85034826
21606850
63211833
67466029
45107013
56241599
86596874
45716472
32461075
15536530
344321
31168862
72433721
84757352
76458512
17867805