96999135
95337354
59748287
25531683
55659264
91851606
68709078
51461238
37787244
91134182
6428870
3716818
4871831
31659134
64211165
56938421
65187594
41602070
76829398
85359270
94031444
3140362
77198120
85228563
20514695
48244893
47718824
2662612
88705377
89726056
8120348
31923562
3354999
87273080
31579895
47481813
8099431
37009851
23246790
375460