95583592
28831682
4313485
21478774
34585561
85199820
41304175
76608301
2882174
88482837
2279713
73317381
46608060
19836206
299818
21038530
63375339
75329709
46912083
3743721
69399896
98638918
91298850
85027600
981627
3708903
73158770
9156940
20144616
76003553
57933665
3935858
62078027
14325121
4310424
86059901
6711423
64662433
20753037
13006842