27294526
87973163
12546530
78041232
5394631
48734097
21795335
52302163
41476246
98368031
55865052
17415604
86637875
24385221
54791736
55243673
68518019
15627567
825386
52258305
68386594
97588452
16576898
3231084
55943521
93856054
35312307
47287205
80976451
66661605
32506993
94226171
31997546
79575814
22156611
23602071
6731350
5177212
69804825
6059115