18146087
70177667
88172153
49414800
86745325
33855302
45534511
73322790
74913445
477493
77598522
3741314
31228501
26785167
16955656
99687225
68494533
27839338
78117408
10176750
8665499
56053214
48751738
16394704
18685060
43947849
54949405
26102708
31795092
62722518
99989561
64498163
76774512
59303410
23371874
26362883
29006723
66646585
7688121
295685