36144266
4821690
5496882
40458498
68643780
1783194
57568626
4293446
26512471
23172212
28798883
46577850
75513768
72995757
23157688
64978899
77218373
96243023
98627502
8336750
39948294
85812791
22991976
85537236
94996557
56238090
37362387
90027683
53867386
63899008
39837271
9118801
60086861
61576219
61065985
5332151
1107946
42549902
85656763
72409552