31118936
87913012
40527706
66342514
43235535
50798101
85651657
33924703
10626977
99462882
59054877
97347693
58054945
55626764
1316337
24066117
6725981
30267152
20863310
90877527
87848329
81528329
19331171
65191113
62065317
11004154
61609162
47617925
12531981
29369068
35973664
33709874
5382307
9859038
21631255
34883597
12869011
13182718
67337982
79946607