29841170
219918
3155544
20463178
65818320
7505252
47639310
21595376
75943539
61268358
29535107
86102176
97425189
22945812
17296934
31694653
66118213
35785810
5590987
76907327
52865586
8788555
18692787
13933606
18326925
28669551
1428537
79142433
54107163
32812049
22169851
28157488
31074353
7497973
93168649
13621270
14528148
24993715
7995643
67555272