30676111
17562630
44838393
707661
52211016
84713953
1822441
4138304
21206914
7208977
41639871
88686951
65778416
34438335
29266118
40704087
6542773
17484703
43327081
32341527
12592187
11449918
18817746
17231260
37147793
83177667
9951698
88598910
83661123
91778956
93564592
77223509
98621092
88406462
56624984
80087739
33149326
23517673
90546680
3560470