6507192
56037132
62553382
83293153
70656027
60816301
9185025
70096091
14184601
612812
85324911
43081477
31209686
28033628
99604117
15513192
16906233
50283497
18031548
58537
8158663
93705330
38712332
47148
33866782
42658900
17302779
31951083
10847857
49932656
10068702
11719936
88341555
6151424
21863771
67998881
56507051
77242876
3105238
50117574