21298126
2841989
15522533
5382565
82609097
4188576
77902986
84234425
35044346
20307517
18372536
67789130
94247467
81361334
2417677
39204551
48166677
22349343
92525023
70149713
83764015
1563289
46542159
8428346
82393068
68007041
45988737
85474600
24353632
21289682
17951534
22674087
14957185
96729657
33889938
2819403
61852343
22295654
28857325
86893771