30701023
73002937
16239508
70485636
30992256
51984730
58428939
48423337
38942460
80017687
44583012
89045749
82664653
55001628
7489964
73143675
23987531
7227373
20784635
97943929
14005908
5367603
75602160
81308305
2833604
66281988
91215988
24305217
13426930
26716695
84164909
25157499
11158119
1694459
93644927
122306
29168078
1477762
19819980
13765379