40945506
65597188
11426023
28785024
77293456
40121816
4294940
2122359
23284580
48405804
6995243
2130787
51955301
53484328
38636387
29671455
70142229
42438264
76516543
62403235
21961763
18393813
51081038
3254620
5005830
21639967
90236823
23729855
70917772
65917638
29197497
15588790
50101580
20207424
56415072
53602908
25376110
12946144
62014647
57367343