52161747
3728999
15572950
7012874
41432016
54794776
36021052
66464704
86806014
25209279
67192931
43044365
594900
17665709
37398366
19967113
51596943
66841644
5902356
1275955
46737774
64831505
18658233
74783966
76754337
83989563
25066613
66073519
86029722
36654829
10707729
21247054
44377757
41672122
6162025
11192321
46908929
61687581
3387451
40017832