12014276
80914038
47541766
7958700
64787652
18302030
97911414
69395577
45559695
65543999
23849249
28976409
58467404
17988098
39896946
23907212
73168094
4706755
36613711
23186407
8834034
35512670
70937219
60954846
96351958
61454432
50026332
15037763
20343912
40539381
17243120
39671261
63911267
28648408
24527015
9560893
88308453
79773448
25421895
9551242