670608
5494530
57591247
19155271
87665888
19144776
84544206
45791440
22683690
71297986
83985672
371318
82798357
17485265
57104121
56216961
76304973
70361378
37891932
56401252
40717595
40998061
89413970
68022271
3146195
21512610
3443564
87535573
11879554
11895095
9651966
12394097
97678497
31837126
19239451
565119
62682734
77688307
20353166
31653037