30645151
63637566
23501043
52021052
86366928
785191
17093057
82988387
19472158
52247793
1665895
76682969
4189286
66193310
94882649
5248600
4477613
74686309
67145510
72429194
66475838
52978793
56961577
85825375
20248441
26269445
29209840
67062537
53329543
79762668
1365151
17668170
98759849
74811858
35081765
11968025
90146274
6053170
83569159
12538073