14838500
6661946
87761828
68072768
8564330
35483590
5093284
86206856
47194887
68181581
71974137
81338772
53135607
22922870
21546740
76178908
84318471
60147508
55001779
7825610
73859512
63434456
11828323
68063904
8718152
4369779
76069004
70438773
53429130
19963207
50496093
11171211
29999659
3273224
27014826
1053328
53559054
63638388
56328943
9147735