30936211
76541417
45824933
13288668
4347249
16489009
38052097
75643409
43197213
46786993
23953251
47287521
23899556
76887760
10022106
8033710
5999520
50691934
41163476
62438405
15179403
93854773
41628798
35162751
70078685
9594180
33365977
41414338
5995851
47368256
44571092
43258531
37881569
61387716
93835230
28048055
98514730
76952726
47032069
43781350