94951702
86344603
63435569
12736425
27686023
134314
8136069
58121752
62473261
6436613
2264807
42193681
17628002
89124589
4283439
36578376
12677746
64931191
53142263
30056385
66001847
18912084
88798782
91299890
35414256
41593611
3646158
90491862
88779637
34187427
58084592
94515103
69014230
75676028
61779977
56284884
39592136
12374437
37396127
43069939