49318645
24278399
30163152
28096623
95371629
88815522
62732955
6304030
51753165
1103896
40686107
9063815
71363457
24231135
1937120
13589824
11815484
75314601
16971265
67212882
4358551
630388
16458016
86191463
28764277
73361331
39005666
93106036
19194105
87352684
15231973
10265142
9952877
8133232
90341227
2664187
16117351
94616898
79881200
65905106