30159114
32318483
9259689
10128256
14993195
40279136
42875719
90028012
4513325
880195
1108425
94374492
2253922
7036853
1028746
42836227
75819164
62316084
47699034
12607664
23758315
62213757
34352261
45847903
69993414
21045054
37086829
81995534
30716578
68776273
97279199
84641796
70817341
21412958
59639483
3329110
844450
54628681
1674884
38244985