16493046
1332193
2222170
96938851
96232888
39525262
63034538
53239
68562160
67287165
6902463
86982932
95256378
16602295
87449570
5863698
33456695
82302749
24828799
41624997
88202997
5822960
40465935
96537234
52465171
42421149
47118682
2712251
3590212
52268034
1393860
73479755
98283949
62606261
84141030
40225295
36178070
37256507
5170347
90672789