57508352
9080752
70108441
29909272
13434518
82326448
90405266
34421195
70342128
34826537
43728104
8264051
92469498
83332913
2659730
24399402
38503176
29646039
54012647
64145869
32395645
22271946
87196689
81581280
68233918
77998232
94541217
94748202
81618598
74161583
90062757
16901104
84988006
2238235
19393205
26933616
9137368
99122459
10062150
1005719