51044951
576716
92837700
96143310
79758072
25752623
84213836
92111
46566629
89091022
10747115
10358784
46475961
37278932
4576320
79927350
75765656
49265780
61514547
24394562
13024179
52736187
76554094
6106172
99668065
90604543
13242761
63452210
4521996
30897753
66263733
876842
57218606
74705514
3299081
56746722
67656270
70733488
29563664
45607469