94893600
27176535
73459893
70084892
53565955
57519920
76457220
66508291
9389154
20337254
77187144
34061600
11321160
74554972
83797428
8593875
53588727
81598061
76205970
77884488
80228533
53503877
86047776
93687775
87783822
47591969
66747583
57369665
46515288
5689771
95363885
35884287
55005877
85247699
64548629
8800795
70289778
47774874
61846111
6333242