29251446
14889984
65901067
138472
19148835
75226424
4651337
77042636
16708017
97923269
12773914
31867089
35165607
86847587
54315486
20954034
29593038
21677519
41945617
45747447
9542651
9269821
7926204
25811033
21734847
96028087
95213183
26794893
21743235
92295708
80244213
56281957
33736804
2615521
39892886
91991489
94535425
6103491
6576975
10157943