6372032
64407813
51828637
93932939
88723684
83883458
26145054
78869652
47717299
8497899
97725597
55102649
68987907
87522905
93518872
25304607
25782851
62351265
70775959
86715618
8529062
63464211
57349853
76732430
8502266
39803073
93284610
3034203
39296088
49369838
58438735
48214027
72414638
3038571
41692701
7287958
15187118
94644068
10525087
54377338