30928292
45939235
9156117
4015819
71448838
64188025
5043050
29052451
26567970
133680
50526935
85269212
20665569
84129068
40069451
76831764
93411286
69295925
67361317
5232797
850323
77866761
41613200
68717484
7892571
25654469
94811818
59037821
13097645
58416768
14483492
34716670
10124363
7954546
65343578
26791350
51512243
96436314
3676736
98396904