82109625
21892936
75432448
20499677
97336778
28081536
92402298
23381705
8476121
63713398
77054053
5414574
25308949
78512984
14376909
64261492
42153993
82753710
95979005
406808
90416886
48921886
22813656
33163457
73409468
74255445
64432114
6033189
80121214
9700817
48145400
69708369
17126740
91455880
72165419
12303393
10369822
12877309
43006450
33544030