32888166
5634758
19411002
23845488
70525705
34903733
2077315
51021470
66228636
92791028
4901128
76983767
29057742
27835350
7003729
3696756
55202691
89779865
87671676
10572215
84238157
22662395
50127212
87744468
44838074
2157233
9459501
94287889
10285728
56965384
7949660
4399232
30922998
26907561
85201141
11433910
68864219
10114259
7815133
12287537