10996003
5472185
16905591
61943969
62611757
20127095
99503970
27832563
93216080
85784183
5193129
42621138
65818883
37081056
68326543
85616878
20593253
84642491
39985049
1619348
22646782
23923113
81839174
17407508
38538307
8820314
31983847
43248334
98249201
90371667
68984269
51271337
17475423
94156868
59033990
11533203
52745402
877210
13128453
14697830