58682973
4553218
56825556
27462218
5364070
17069025
4413360
44954601
53961429
9362190
81944059
96303167
16058361
33328469
31436522
76499650
4295189
86404029
20652682
48637291
56884508
879975
70624754
68251847
20724413
64143885
88695663
90817533
7753696
67436210
6281373
20366527
92475359
47059067
33674536
97704905
30656939
25336871
14327540
182953