93103730
76965575
37121361
88113365
43253716
70837726
88995179
23492953
59189585
60884121
75115777
2645982
6586503
85862924
20206379
38982550
45912579
82016251
71669125
32146429
43183138
21249652
1328924
14282488
25434723
18894359
64875264
35671041
86471410
42694322
47445072
77728590
61447775
43054729
52135472
47665703
26493871
10977656
15041020
27085993