35512831
22445502
18463910
7963110
83717301
15743930
2633173
83332605
4453742
87351074
95105649
40005554
15645246
70266971
142313
21217843
72964115
35086457
48536876
937671
5678318
78492016
42002202
48919663
4214990
34521115
89852435
93312959
1135831
7505878
18555247
64731472
2127089
85346163
41583590
51386568
97478737
51825191
29511824
41844951