43165662
71259533
62364526
60953828
21177939
70226241
49675261
4931683
15944940
31173811
3551203
59298181
60878196
61207339
40127321
76865402
45685877
61567233
54486012
27192496
89064020
57024760
42764030
96332225
12006629
73681873
58476117
51419632
52352744
56363174
62033202
68511856
47608967
72861291
89554701
77349980
82887060
13989872
6108847
29173106