18584112
59939480
92652368
82985311
11091892
86658251
39567442
60533479
3087514
36145506
2288614
15541109
70446020
61794150
99546644
49681194
22967768
26516179
76609704
39508429
97944649
19444077
94422853
8627131
72058857
14966761
87203046
36519031
54947611
84816355
55916127
58063429
41124200
74702815
13543212
9352310
81717432
56483406
988551
31855309