53616656
1146266
794438
25954287
23973842
33252660
193752
7240813
1599657
63736030
21266803
217763
69753094
3797930
34739388
76759440
55123187
79234300
45483890
39972927
49357617
4026614
97149274
74665370
30463880
24136420
57815405
68254800
76086484
84922980
67733496
37314082
95928720
50545972
51536536
97168550
15308095
85675088
85687215
38132420