46302660
50055311
1085670
86076763
3439035
83451342
10594976
47134152
1203870
40919946
7091476
18064861
14417595
5616685
71317213
38503085
31429058
28835726
34608830
45088020
70659358
568920
39826898
17325282
73462848
37789420
13483781
45299699
62588480
93343119
55876036
39161993
52213867
14779814
30501130
34599021
96975643
77995454
91659149
94184353