29422983
54761987
10914229
97954672
85021098
41095965
60722179
35694248
95138087
42494849
6472936
63313911
37207507
3191620
8114972
25327746
64712498
65068469
36646007
3995923
28731908
1315143
25588502
6270438
31696232
29286322
30014611
80479564
49764142
14211012
20466965
92514200
28277526
50002890
7076778
20262905
36324656
276741
53907125
53403861