72979081
29216393
70696545
70241356
74735409
50245667
22018047
47835777
92509924
42852613
59226610
50064716
59842884
17277503
31884522
94828729
60656569
40188448
18336115
6402506
77575057
43536014
70396833
80505460
21402653
94939662
88054770
33814865
8265950
82689339
88372326
7632349
4103544
4992899
65542654
31292395
13472268
6421614
27008227
67425201