29401587
10037899
29342490
83614272
9864431
39975123
1753411
88614297
94596797
8763283
420712
80161718
821516
71027430
26368497
74554122
12997531
25553377
27429004
99811912
9187203
37346299
75746914
30728873
78284950
52366191
1611958
47729645
85272155
45041387
88627513
80116066
62104114
10391348
38664823
39682415
78819540
9955775
25274764
18952624