98309512
16292606
54566585
23987262
25561727
39394167
61864743
40832594
12563405
36699475
44844935
4127647
45809263
17141634
49142256
21409309
1640658
98256606
24215200
27104597
83806635
63988178
35966938
69215789
41159956
6794694
14094101
6477287
31058408
13328907
8877904
93244203
59887021
70759129
36581836
55509953
1388107
52394032
1071767
92405892