95115428
55811352
33433140
49109769
3027325
28032533
27247987
2416946
67525855
33893150
16146103
45631542
16573193
81416693
8979501
5266159
22134739
77874054
34871291
9804378
74679363
45598225
39218212
84739544
4743110
7047784
2407697
77193371
88019079
93907159
67635006
19194827
11264822
17196858
65856292
61544197
12536068
85035511
4945362
35422378