42583358
79406818
5122380
6748109
89773121
87201350
76452211
20282230
30732346
59782927
872881
59636809
21049816
55156244
31988625
61233643
97308510
10856922
30167066
52034418
30451567
90361485
56820
31445180
77828688
1753352
8966056
35836798
1916578
19071865
51959127
62112516
9653634
58318960
15616153
7977027
82833782
66463611
84189752
83644805