57116586
6094363
77111350
80022849
62874627
57649384
66506219
53686096
95986323
42415972
5624655
5581447
91272764
57676101
13221942
81466744
3325453
4687299
40741623
85344432
88474614
87118851
10154218
1471035
99637424
947986
48892880
75416595
40406112
44462392
29017893
94752887
1986866
5157873
56987912
40434349
29734889
55256030
6618123
21906713