2890178
5076262
30146510
91663435
98623669
84124805
46256005
1364685
38586083
52489491
30677265
70578965
2499412
30159720
64339760
29576228
50687666
56913100
94783042
153991
77866
53594570
91099761
20916123
18949776
86539597
9466720
86044203
51304335
90157992
50215690
6926534
10616903
61634012
35239831
1698196
4389314
87265770
54398210
37083031