606523
45507384
29337580
25333318
2488430
94582229
37052713
37961075
96773726
56017264
49048017
20306228
23972968
78758764
98942397
2160878
70788807
84999027
42481127
73879609
14323104
63816418
81145097
40113797
96729739
34806103
32972267
68719824
3482306
96948864
87282504
47941059
33838736
62616687
42718041
25543112
56881089
75903230
125370
56502755