40411449
77084886
89949392
48249425
50556274
7607539
34431570
70916142
94259557
2271987
4946162
53748302
81403196
10465593
56644408
24629116
22029813
2836743
14344147
48804864
96649371
5156679
40137753
80378413
84509994
23084091
61664268
23664643
57817054
25984672
65604030
10888576
25252063
38241254
52559967
67208062
95386143
62921212
50375233
18076206