30988946
70036450
3171426
88243536
49196016
50718897
9776121
28158094
18425574
20808121
44512594
51063050
64073967
27116250
66489294
84393077
65934779
82458803
66884909
91639169
84955757
40492277
64799640
62866194
19703803
45287963
43865622
63492536
60295080
5225191
48438241
84252581
39406377
77927597
12713706
5256554
4633840
61412392
3561722
11964052