68578271
47715707
10691200
91552678
51115934
93402233
34442290
12532302
69521146
6293749
96609136
34602736
66048627
55604303
32581215
8321492
65254025
99463624
6791515
33814312
35142544
53847242
4258145
25286894
2793570
82199107
66362347
60482535
66567583
4821257
19317021
453808
40566186
64022186
41647664
22986248
68418232
27863501
41608640
84219172