50627564
4992503
40214345
52075730
9216119
61979186
66908253
41309901
56471357
51765265
90571777
72246661
68512774
30784518
22807915
4892317
28574080
79122825
80535696
9691129
11304821
78156506
7281549
78912465
67643567
98685550
26668760
88311492
19335939
82951814
62104378
55847123
46653146
87973353
27812955
68252853
71668438
7877234
6249648
94669264