56977529
9905550
4861053
83203369
8493175
14593835
76738365
1380869
69324628
1213757
47098719
53706905
42346072
11965977
90374688
77786507
96806797
4669323
63247313
34103838
68614140
51156114
14374152
76705886
53952877
77219360
10299304
10453014
2293769
58105480
1924892
53943754
8727058
12234960
32027056
81633185
59386251
35736427
1865370
11842593