26065076
35651884
80964357
76798689
46168023
50142853
38186732
22665028
284250
29813160
79572823
55444604
4056581
35966745
48179711
61523892
15547912
30376820
93679487
14492485
7217201
82827057
22675
36712946
68117591
10974658
71706019
88726839
10223648
70312685
34341723
8733688
5305234
14798795
25782097
69059155
63969999
2382855
62459638
86391728