41722873
2421248
7816319
40469523
4182304
20184952
41432225
12212050
40025292
90023918
21649010
37846148
91648632
64908264
81075210
96288859
55961938
19506531
75231158
95606005
11232965
7010103
72988265
4587365
50921071
13689943
63788087
45807388
87262360
73838396
51274197
60121298
52051588
64444345
80251976
78097887
15845432
646990
57334545
31944957