93796436
77412258
27196603
1161134
68893408
46053101
42112018
50598550
24466442
76626513
17833347
3973302
73538723
48145948
10879391
44678082
15491050
35725522
5725861
53977010
2956553
928138
54095179
86604022
17615792
28907126
71929083
67305579
76856533
74528287
69275632
549516
9904552
67841262
26071614
8545675
90605618
16495535
75369879
12597336