17406636
84264360
80961718
76259787
27749743
1528326
6676050
30034796
67019135
48327810
56056670
4447214
83718010
5829402
28007211
43317716
74646144
113808
23668604
86079239
79034755
81119776
8107240
97339606
29762577
47062184
92492432
50034758
89167103
66264366
50124035
7856970
41636488
39225554
64307829
97713193
53857061
45772793
22206659
93688770