46708073
10022472
34763007
64543852
53852854
99534812
16436117
4043741
79252749
78692813
72408870
6541393
7330929
74008839
9600168
8476034
42292121
69489872
82782199
29937378
67219448
38456166
74229714
9452481
49257255
97723646
59714228
46253201
27138061
43552656
33294063
20075805
98675242
41629340
66631325
77434407
68392020
36792600
8518361
1421151