21102871
60775749
99071219
10905851
28058522
12971141
904672
15805386
68552586
56692811
33549512
54714210
72832070
95021629
38301109
49536030
57955390
9233359
20972502
67384916
7246227
51281375
72012544
88159678
31882528
96808886
59092748
82508371
53109120
89898344
15625694
10577120
29619101
97647211
94275832
47116328
69583056
7197051
76853281
77986361