95651531
38534982
8731433
35239668
100009427
56881995
58844179
12758066
2125399
66734263
99071167
50916413
46056931
88932269
68673900
51674179
502542
75759123
66106197
2383642
17113700
259585
95069607
76022339
76786720
63698079
1721150
6177403
954917
96338393
46605540
1602550
57503920
6256046
3096241
32094556
62782271
36803239
52682618
3060136